我看到这个params
参数的次数比我能说的要多,并且总是在不考虑它的含义的情况下删除它。现在我知道了它的用途。我刚刚学到的是params
参数必须是参数列表中的最后一个。但这是我对指定默认值的参数的了解。例子:
MyMethod(string Name, int blah=0).
所以问题是如果我需要在需要使用的同时指定上面的默认值params
,可以这样做吗?如果是这样,哪个必须最后声明?例子:
MyMethod(int blah=0, params string[] variableData).
再次感谢您的帮助。詹姆士