代码之家  ›  专栏  ›  技术社区  ›  John Egbert

如何实例化嵌套的IList的IList?

  •  7
  • John Egbert  · 技术社区  · 14 年前

    我试图创建一个列表列表,但在实例化列表时遇到问题。

    IList<IList<T>> allLists = List<List<T>>();
    

    1 回复  |  直到 14 年前
        1
  •  13
  •   Greg    14 年前

    你必须实例化一个 List 属于 IList<T> ,不是 列表 属于 List<T>

    原因是 IList<IList<T>> IList<T> ". 仅对象类型 可插入 List<List<T>> ,所以这是不允许的。

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