关于c#:IEnumeration&lt; T&gt;之间的差异 c# Difference between IEnumeration<T> instead and List<T>? 本问题已经有最佳答案,请猛点这里访问。 我很困惑。有人能帮助我理解IEnumeration和List之间的区别吗? 相关讨论 stackoverflow.com/questions/3628425/&hellip;请访问此链接… 你是说IEnumerable。它是所有集合类型的基本接口,如数组或通用List。例如,您可以创建一个List: 1List<int> ints = new List<int>(){ 1,2,3 }; 但由于它实现了IEnumerable,您也可以这样声明它: 1IEnumerable<int> ints = new List<int>(){ 1,2,3 }; 这样做的好处是,您不能修改ints,因为Remove来自ICollection。 关于C#:IEnumerable vs list的用法是什么 IList vs IEnumerable实体集合 .net:c#中的String和String有什么区别? 关于.net:在C#中,public,private,protected和没有访问修饰符有什么区别? c#:为什么不继承List?