2010-09-13 13 views

Antwort

12

Sie erhalten eine List von IList<T>, kein List von List<T> instanziiert müssen.

Der Grund ist, dass Sie mit der Implementierung IList<IList<T>> sagen: "Hier ist eine Liste von einer Art, in der Sie alles, das IList<T> implementiert, erhalten oder einfügen können". Nur Objekte vom Typ List<T> können in List<List<T>> eingefügt werden, also ist es nicht erlaubt.

IList<IList<T>> allLists = new List<IList<T>>(); 
+1

'neue Liste >();'? – dtb

+0

@ dtb - Doh! Vielen Dank – Greg

Verwandte Themen