在C#中使用带有ref关键字的参数

时间:2018-08-31 06:46:26

标签: c# .net parameter-passing ref

我想将可变数量的参数传递给函数,因此我使用了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;
    }
}

0 个答案:

没有答案