例子:
public void foo(params string[] s) { ... }
我们可以调用这个方法:
a) foo("test", "test2", "test3") // multiple single strings
b) foo(new string[]{"test", "test2", "test3"}) // string array
但是不能使用以下方法调用该方法:
c) foo("test", new string[]{"test", "test2", "test3"})
那么当我有一个字符串和一个字符串数组时,是否必须先将它们放入一个数组中才能调用该方法?或者是否有一个很好的解决方法来告诉方法将字符串数组视为单个字符串?