方法参数数组默认值在c#中,可以在方法中使用默认参数值,例如:publicvoidSomeMethod(StringsomeString="stringvalue"){Debug.写行(someString);但是现在我想在方法中使用数组作为参数并为其设置一个默认值。我认为它应该看起来像这样:}}但这行不通。有没有正确的方法来做到这一点,如果这可能的话?有没有正确的方法来做到这一点,如果这可能的话?这是不可能(直接)的,因为默认值必须是以下之一(来自可选参数):创建数组不适合可选参数的任何可能默认值。这里最好的选择是重载:publicvoidSomeMethod(){SomeMethod(new[]{"value1","value2","value3"});}publicvoidSomeMethod(String[]arrayString){foreach(arrayString中的someString){Debug.WriteLine(someString);试试这个:以上就是C#学习教程的全部内容:方法参数数组默认值分享,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——publicvoidSomeMethod(String[]arrayString=null){arrayString=arrayString??{“值1”,“值2”,“值3”};foreach(arrayString中的someString){Debug.WriteLine(someString);}}一些方法();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
