集合(1-列表List)

IEnumerable

IEnumerable接口支持非泛型能够使用foreach进行迭代,结构只有GetEnumerator方法,返回 IEnumerator 类型。

.名称说明
GetEnumerator()返回一个循环访问集合的枚举数。IEnumerator类型

IEnumerator

foreach 迭代器,GetEnumerator需要返回的接口类型,有Current属性,MoveNext方法和Reset方法

.名称说明
MoveNext()将枚举数推进到集合的下一个元素,如果枚举数成功地推进到下一个元素,则为 true;否则false
Reset()将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。

ICollection

继承自:IEnumerable
接口定义了操作泛型集合的方法

.名称说明
Add(T)将一个元素添加到集合
Clear()移除集合中所有项。
Contains(T)集合中是否包含特定值,返回Boolean。
CopyTo(Array,Int32)从指定索引开始复制集合元素到数组
Remove(T)从集合中移除第一个匹配的项
Count返回集合中包含的元素数,Int32
IsReadOnly集合是否为只读,Boolean

IList

继承自:ICollection,IEnumerable
ICollection 所拥有的功能 IList 都有

.名称说明
IndexOf(T)返回特定项的在集合中的索引
Insert(Int32,T)将一项插入到指定索引处
RemoveAt(Int32)移除指定索引处的项
this[Int32]获取或设置指定索引处的元素

List

继承自:IList,ICollection,IEnumerable

List中的成员请参考 MSDN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值