一、命名参数
命名参数会潜在的改变编写代码的方式.这个新功能能使代码更容易阅读和理解....除非
知道这个方法的前前后后,否则 仅看一眼该方法,很难判断出该方法会执行何种操作.而通过命名
参数,就可以在提供参数值之前使用代码中的参数名,如下所示:
File.Copy(sourceFileName...,就很容易阅读和理解这行代码将执行的操作.使用命名参数对最终的编译
没有影响,命名参数仅用在应用程序的编码中....test("li", "dd", 7,false);
test("li", "dd", 7, true,false);
}
这里也可以用到上述的命名参数...:
test("li", "dd", 7, e:true);
这样d参数依然可以使用默认值,如果没有命名参数,想给e赋值,必须还要给d赋值.在使用可选参数的过程中,由于命名参数的出现,更提供了许多方便