Ric*_*end 35
Visual Studio 2010新手
例如
public void ExampleMethod(int required, string optionalstr = "default string",
int optionalint = 10)
{
}
Run Code Online (Sandbox Code Playgroud)
小智 12
看看下面的代码
要使用的库
using System.Runtime.InteropServices;
Run Code Online (Sandbox Code Playgroud)
功能声明
private void SampleFunction([Optional]string optionalVar, string strVar)
{
}
Run Code Online (Sandbox Code Playgroud)
在给功能打电话的同时你也可以这样做
SampleFunction(optionalVar: "someValue","otherValue");
Run Code Online (Sandbox Code Playgroud)
要么
SampleFunction("otherValue");
Run Code Online (Sandbox Code Playgroud)
如果有帮助请回复.!:)
是的,使用可选参数(在C#4中引入).
public void ExampleMethod(int required, string optionalstr = "default string",
int optionalint = 10)
Run Code Online (Sandbox Code Playgroud)
为形式参数提供默认值时,它将成为可选参数.
对于以前的版本,过载是唯一的选择.
| 归档时间: |
|
| 查看次数: |
86436 次 |
| 最近记录: |