我有一个类,其中包含两个重载方法。
Class A
{
public string x(string a, string b)
{
return "hello" + a + b;
}
public string x(string a, string b, string c = "bye")
{
return c + a + b;
}
}
如果我从另一个类中使用两个参数调用方法x
,那么哪个方法将执行以及为什么?即,string result = new A().x("Fname", "Lname");
我在控制台应用程序中测试了这个方法,并且带有2个参数的方法执行了。有人能解释一下吗?
我已在控制台应用程序中测试此方法,其中带有两个参数的方法被执行。是否有人能够解释一下这个情况?