摘要:
分类索引:C# 语言和运行时剖析--前言参数的定义 一.可选参数与命名参数可选参数: 可以为部分或者全部形参分配默认值. 然后,调用这些方法的代码可以选择不指定部分实参,接受其默认值.命名参数:在使用可选参数时,可以通过制定参数名称的方法为其传递实参.二.准则与规则有默认值的参数必须放在没有默认值的所有参数之后。默认值必须是编译时能确定的常量值。例如:基元类型;枚举类型;能设为null的引用类型等。但不能设置为对象的方法和属性等。使用命名参数传递参数时,可以按照任何顺序。命名的实参传递必须放在实参列表的尾部,也就是,非命名参数应该放在命名参数之前。如果形参标识了ref/out,命名实参应使用如 阅读全文