我想将可变数量的参数传递给函数,因此我使用了params
关键字,但我也想将这些参数传递为引用。我尝试添加ref
关键字,但Visual Studio显示
不能将params参数声明为ref或out。
是否可以发送可变数量的参数作为参考?如果没有,那为什么呢?
public bool fbRemoveLastSeparator(params ref string[] sInputStrings)
{
try
{
foreach(string str in sInputStrings)
{
//do something
}
return true;
}
catch (Exception ex)
{
return false;
}
}