【问题标题】:when to use Collection<T> vs List<T> [duplicate]何时使用 Collection<T> vs List<T> [重复]
【发布时间】:2010-09-30 00:19:29
【问题描述】:

可能重复:
What is the difference between List (of T) and Collection(of T)?

何时使用一种与另一种的最佳做法是什么?

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

【问题讨论】:

  • ach.. 我在问之前搜索了这个主题,但没有找到重复项。谢谢马克!

标签: .net list collections generics


【解决方案1】:
  • Collection&lt;T&gt;:

    为泛型提供基类 收藏。

  • List&lt;T&gt;:

    表示一个强类型列表 可以通过索引访问的对象。 提供搜索、排序和 操作列表。

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

所以使用List&lt;T&gt;继承来自Collection&lt;T&gt;

【讨论】:

    猜你喜欢
    • 2011-08-17
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 2018-08-23
    • 2010-10-06
    相关资源
    最近更新 更多