Possible Duplicate:
passing an empty array as default value of optional parameter in c#
I have a method that looks like below. Currently, the parameter tags
is NOT optional
void MyMethod(string[] tags=null)
{
tags= tags ?? new string[0];
/*More codes*/
}
我想按照<条码>c#选用参数<代码>tags,使参数成为选择,使你可以在方法签名上设定违约值。 我尝试了以下的 ha,但没有工作。
www.un.org/Depts/DGACM/index_spanish.htm 做工守则—— 1
void MyMethod(string[] tags=new string[0]){}
www.un.org/Depts/DGACM/index_spanish.htm 做工守则—— 2
void MyMethod(string[] tags={}){}
请说明我失踪的情况。
我已经看到这个问题:
通过空阵作为任择参数的缺省值