草庐IT

DefaultParameterValue

全部标签

c# - 是否使用 "Optional, DefaultParameterValue"属性?

使用Optional和DefaultParameterValue属性与不使用它们有什么区别吗?publicvoidTest1([Optional,DefaultParameterValue("param1")]stringp1,[Optional,DefaultParameterValue("param2")]stringp2){}publicvoidTest2(stringp1="param1",stringp2="param2"){}两者都有效:Test1(p2:"aaa");Test2(p2:"aaa"); 最佳答案 它们的编