将List <string>或string []数组传递给C#方法</string>

时间:2014-03-29 16:26:07

标签: c# collections parameter-passing

我的C#类中有以下方法。

对于名为&#39; collections&#39; 的参数,我希望能够灵活地传递List或string []数组。 我知道我可以简单地将参数类型设置为对象类型,但是是否还有其他更高效的类型可以用来做这个?

public string ProcessDoc(List<string> collections, string userName)
{
  //code goes here
   string result = null;
   ...
   ...
   return result;
}

1 个答案:

答案 0 :(得分:6)

您可以使用IList<string>

public string ProcessDoc(IList<string> collections, string userName)
{
  //code goes here
   string result = null;
   ...
   ...
   return result;
}

Why array implements IList?