.Net Framework为动态列表提供了泛型类List
,这个类实现了IList、ICollection、IEnumerable、IList
、ICollection
、IEnumerable
接口。
ICollection
接口:
ICollection
接口由泛型集合类实现。使用这个接口可以获得集合中的元素个数(count属性),把集合复制到数组中(copyto()方法),还可以从集合中添加和删除元素(Add(),Remove(),Clear())。
IEnumerable
接口:
如果将foreach语句用于集合,就需要IEnumerable接口。这个接口定义了方法GetEnumerator(),它返回一个实现了IEnumerator接口的枚举。
List(Of T)类
表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。
命名空间:System.Collections.Generic
程序集:mscorlib(在mscorlib.dll中)
C#中List(Of T)类
最新推荐文章于 2024-04-29 20:54:44 发布
在C#中,List<T>和ArrayList都用于存储集合,但List<T>通常表现出更好的性能,并提供类型安全性。当T为引用类型时,两者行为相似。然而,对于值类型T,需要考虑List<T>的实现和装箱带来的影响。
摘要由CSDN通过智能技术生成