摘要: c#4.0中新特性之一就是:命名参数和可选参数。命名参数:调用方法时,可以不按位置传递参数,而是指定参数的命名来传值;private void Func(string str,int number,bool flag){}对于上面的函数,使用命名参数调用时可以是 Fun(flag:true,number:10,str:“zhangsan”);可选参数:声明方法中的参数时,可以为其设置默认值,那么在调用该方法时,这种可选参数是可以忽略的;必须遵循以下几个原则: 1.可选参数必须有个编译时常量作为其默认值。如果是除String之外的引用类型(包括那个特殊的dynamic类型),默认值只... 阅读全文
posted @ 2012-09-15 23:48 rpoplar 阅读(281) 评论(0) 推荐(0)