何时使用Collection <T> vs List <T>

And*_*sen 34 .net generics collections list

可能重复:
List(T)和Collection(T)有什么区别?

什么时候使用一个与另一个的最佳做法是什么?

两者都实现IList <T>并以有序的方式保存数据,但只有List公开排序语义....

OJ.*_*OJ. 21

  • Collection<T>:

    提供泛型集合的基类.

  • List<T>:

    表示可以通过索引访问的强类型对象列表.提供搜索,排序和操作列表的方法.

因此,根据文档,一个是作为集合的基类.另一个用作容器.

因此,使用 List<T>继承Collection<T>.