İki aşırı yükleme yöntemiyle aşağıdaki gibi bir sınıfım var.İsteğe Bağlı Parametreyle Yöntem Aşırı Yüklemesi
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;
}
}
İki parametrelerle başka bir sınıftan bir yöntem x
ararsanız, o hangi yöntemin infaz edecekler ve neden? yani,
string result = new A().x("Fname", "Lname");
Bunu konsol uygulamamda denedim ve 2 parametreli yöntem yürütün. Birisi bunu açıklayabilir mi?
Temelde: sen bu kod bir derleme zamanı hatası vermez şaşırıyorum ... – Bakuriu
bunu kullanmak asla beri bu durumda varsayılan değere sahip tamamen işe yaramaz. –