Bu, sadece semantik aracılığıyla çalışıyorum uygun kodlama uygulaması üzerinde bir soru değildir. C#: isteğe bağlı parametreler ve adlandırılmış argümanlar ile kurucuları aşırı yükleme?
public FooClass(string name = "theFoo")
{ fooName = name; }
public FooClass(string name, int num = 7, bool boo = true) : this(name)
{ fooNum = num; fooBool = boo; }
Olamadığınızda isimli değişkenler kullanmak mümkündür ... Ben şu Kurucular söylüyorlar sağlar ...? Ben sadece bağımsız değişken olmadan (bool, dize int) yapıcısı FooClass dinlenme
özen veya aramaya opsiyonlarında güvenerek bir adlandırılmış argüman geçiyorum
FooClass foo1 = new FooClass(num:1);
//? içinde ... adlandırılmış ve isteğe bağlı argümanlar
FooClass foo2 = new FooClass();
ne dersiniz denemek? Kodun tam orada var ... işe yarayıp yaramadığını söyle! –
tamam, örnek kodun çalışmadığını ve nasıl çalışacağını bilmek istediğimi belirtmeliydim. – user1229895