C#的常见集合接口提供的功能


C#的常见集合接口提供的功能

这里的功能都是泛型版本的常见功能,列出来,也许后面用得上吧,没有放非泛型版本,因为觉得用得不多,也就没有整理

IEnumerable ICollection IReadOnlyList IList
元素枚举 √ √ √ √ 元素枚举
Count √ √ 属性:得到元素个数
CoyeTo √ √ 方法:将集合复制到一个数组
IsReadOnly √ √ 属性:集合是否为只读
Add √ √ 方法:添加元素
Remove √ √ 方法:删除元素
Clear √ √ 方法:清空集合
索引器 √ √ 通过索引访问
IndexOf √ 方法:返回元素所在的索引位置
Insert √ 方法:插入元素到指定索引
RemoveAt √ 方法:删除指定索引的元素