NonGenericList

NonGenericList class

非通用对象列表

public class NonGenericList : IList

构造函数

姓名描述
NonGenericList(IList)初始化NonGenericList类的新实例。

特性

姓名描述
Count { get; }获取ICollection中包含的元素数。
IsFixedSize { get; }获取一个值,该值指示IList是否具有固定大小。
IsReadOnly { get; }获取一个值,该值指示IList是否为只读。
IsSynchronized { get; }获取一个值,该值指示对ICollection的访问是否同步(线程安全)。
Item { get; set; }获取或设置指定索引处的元素。
SyncRoot { get; }获取可用于同步访问ICollection的对象。

方法

姓名描述
Add(object)将项目添加到IList。
Clear()从IList中删除所有项目。
Contains(object)判断IList是否包含特定值。
CopyTo(Array, int)将ICollection的元素复制到Array,从特定的Array索引开始。
GetEnumerator()返回遍历集合的枚举数。
IndexOf(object)确定IList中特定项目的索引。
Insert(int, object)将项目插入到IList在指定索引处。
Remove(object)从IList中删除特定对象的第一个匹配项。
RemoveAt(int)删除IList指定索引处的项目。

也可以看看