为什么IEnumerable <t>派生自IEnumerable?</t>

时间:2009-07-23 21:23:00

标签: c# .net ienumerable

重复:

  

Why IEnumerable<T> inherits from IEnumerable?


看起来像IEnumerableICollectionIList,它们的通用等价物位于不同的分支中。

1 个答案:

答案 0 :(得分:4)

这样做可以保证知道如何处理IEnumerable的所有旧方法和代码都可以与您的集合一起使用。

隐式实施IEnumerable<T>意味着您实施IEnumerable

通过分支,你的意思是命名空间吗?