Bu listeyi başlatmam gerekiyor ve statik olmalı, ancak yapamam.Neden kurucuyu özniteliklere yapamıyorum?
private static List<MyObj> teste = new List<MyObj>();
Ve kendini döndüremez Evinizin get
, bu sonsuz bir döngüye neden olur: Herhangi bir yardım, sen myObj listesini örneğini gerekir teste
kullanmadan önce
private static List<MyObj> teste;
public static List<MyObj> Teste;
{
get {return Teste;}
set
{
teste.Add(new MyObj{ Value = 1, Quant = 1 });
teste.Add(new MyObj{ Value = 2, Quant = 1 });
teste.Add(new MyObj{ Value = 99, Quant = 1 });
teste.Add(new MyObj{ Value = 33, Quant = 1 });
}
}
'özel statik listesi teste = yeni listesi () {yeni myObj {Değeri = 1, Quant = 1}, yeni myObj {Değeri = 2, Quant = 1}, yeni myObj {Değeri = 99, Quant = 1}, yeni MyObj {Value = 33, Quant = 1}} ' –
GSerg
Teşekkürler Çok GSerg! Çalıştı, ama nedenini anlamadım. –
http://stackoverflow.com/q/8853937/11683 – GSerg