VS2010的新特性:1.可选参数

对于使用VB.Net和C++的 程序员来说,对于可选参数并不陌生。现在C#程序员也可以使用这一强大的功能了。

下面我们就在创建一个带可选参数的方法:

public  void Test(string str, bool bol = true, int i = 0)

{

    ……

}

在这个方法中我们创建了两个可选参数bol和i。(注 意:可选参数必须在所有必须的参数之后)

下面我们看一下在程序中怎么调用这个方法,

Test("show");

在所有可选参数都默认使用的时候,可以忽略不用传值。

Test("show", true);

在进一步,如果靠前的可选参数有传入值,后面的可选参数也可以忽略。

Test("show",i :0);

可以看到现在的调用方式与上面两种都大不相同。在调用方法的时候,如果要忽略中间的可选参数在调 用方法时就必须指定要传入值的可选参数。其实第二种情况也可以这样写Test("show", bol:true);

通过上面的介绍我们可以发现,在VS2010中 可选参数使我们在创建和调用方法时更加的灵活方便。

还有更多的VS2010新特性,将在以后 的文章中出现。

原文地址:https://www.cnblogs.com/letnet/p/1782160.html