7
我想創建列表的列表,但在實例化列表時遇到問題。如何實例化嵌套IList <T>的IList <T>?
IList<IList<T>> allLists = List<List<T>>();
我得到了這條線的編譯錯誤。
我想創建列表的列表,但在實例化列表時遇到問題。如何實例化嵌套IList <T>的IList <T>?
IList<IList<T>> allLists = List<List<T>>();
我得到了這條線的編譯錯誤。
您必須實例化一個List
的IList<T>
,而不是List
的List<T>
。
原因是,通過執行IList<IList<T>>
你說:「這是一個你可以得到或插入任何實現IList<T>
的某種類型的列表」。只有List<T>
類型的對象可以插入到List<List<T>>
中,所以不允許。
IList<IList<T>> allLists = new List<IList<T>>();
'new List>();'? –
dtb
2010-09-13 16:46:25
@dtb - Doh!謝謝 – Greg 2010-09-13 16:52:32