这种情况估计有优先级的选择调用,请看如下代码:
public class TestClass
{
public static void TestMethod(string s0)
{
Console.WriteLine("1");
}
public static void TestMethod(string s0, params string[] ss)
{
Console.WriteLine("2");
}
public void Main(string[] args)
{
TestMethod("a");//"1"
TestMethod("a", "b");//"2"
}
}