IEnumeration <t>与List <t>之间的区别?</t> </t>

时间:2013-07-30 11:35:27

标签: c#

我很困惑。任何人都可以帮助我理解IEnumeration<T>List<T>之间的区别吗?

1 个答案:

答案 0 :(得分:1)

你的意思是IEnumerable<T>。它是所有集合类型(如数组或通用List<T>)的基本接口。

例如,您可以创建List<int>

List<int> ints = new List<int>(){ 1,2,3 };

但是由于它实现了IEnumerable<T>,你也可以用这种方式声明它:

IEnumerable<int> ints = new List<int>(){ 1,2,3 };

由于ints来自Remove,因此您无法修改ICollection<T>

相关问题