Listeler listesi oluşturmaya çalışıyorum ancak listeyi başlatırken sorun yaşıyorum.İç içe IList <T> IList <T>'u nasıl uygulayabilirim?
IList<IList<T>> allLists = List<List<T>>();
Bu satırda bir derleme hatası alıyorum.
Listeler listesi oluşturmaya çalışıyorum ancak listeyi başlatırken sorun yaşıyorum.İç içe IList <T> IList <T>'u nasıl uygulayabilirim?
IList<IList<T>> allLists = List<List<T>>();
Bu satırda bir derleme hatası alıyorum.
Bir List
List<T>
ait List
bir değil, IList<T>
ait örneğini gerekecek.
Bunun nedeni, "IList<T>
'u uygulayan her şeyi alabileceğiniz veya ekleyebileceğiniz bir tür listesi aşağıdadır" ifadesini uygulayarak IList<IList<T>>
'u uygulayacağınızdır. Sadece List<T>
türünde nesneler List<List<T>>
'a eklenebilir, bu nedenle izin verilmez.
IList<IList<T>> allLists = new List<IList<T>>();
'yeni Liste>();'? –
dtb
@dtb - Doh! Teşekkürler – Greg