int Add(object value) |
向集合中添加 object 类型的元素,返回元素在集合中的下标 |
void AddRange(ICollection c) |
向集合中添加另一个集合 c |
Capacity |
属性,用于获取或设置集合中可以包含的元素个数 |
void Clear() |
从集合中移除所有元素 |
bool Contains(object item) |
判断集合中是否含有 item 元素,若含有该元素则返回 True, 否则返回 False |
void CopyTo(Array array) |
从目标数组 array 的第 0 个位置开始,将整个集合中的元素复制到类型兼容的数组 array 中 |
void CopyTo(Array array,int arraylndex) |
从目标数组 array 的指定索引 arraylndex 处,将整个集合中的元素赋值到类型兼容的数组 array 中 |
void CopyTo(int index,Array array,int arrayIndex,int count) |
从目标数组 array 的指定索引 arrayindex 处,将集合中从指定索引 index 开始的 count 个元素复制到类型兼容的数组 array 中 |
Count |
属性,用于获取集合中实际含有的元素个数 |
int IndexOf(object value) |
返回 value 值在集合中第一次出现的位置 |
int IndexOf(object value,int startIndex) |
返回 value 值在集合的 startindex 位置开始第一次出现的位置 |
int IndexOf(object value,int startIndex,int count) |
返回 value 值在集合的 startindex 位置开始 count 个元素中第一次出现的位置 |
int LastIndexOf(object value) |
返回 value 值在集合中最后一次出现的位置 |
int LastIndexOf(object value,int startIndex) |
返回 value 值在集合的 startindex 位置开始最后一次出现的位置 |
int LastIndexOf(object value,int startIndex,int count) |
入元素 value值在集合的 startindex 位置开始 count 个元素中最后一次出现的位置 |
void Insert(int index,object value) |
返回 value 向集合中的指定索引 index 处插 |
void InsertRange(int index,ICollection c) |
向集合中的指定索引 index 处插入一个集合 |
void Remove(object obj) |
将指定兀素 obj 从集合中移除 |
void RemoveAt(int index) |
移除集合中指定位置 index 处的元素 |
void RemoveRange(int index,int count) |
移除集合中从指定位置 index 处的 count 个元素 |
void Reverse() |
将集合中的元素顺序反转 |
void Reverse(int index,int count) |
将集合中从指定位置 index 处的 count 个元素反转 |
void Sort() |
将集合中的元素排序,默认从小到大排序 |
void Sort(IComparer comparer) |
将集合中的元素按照比较器 comparer 的方式排序 |
void Sort(int index,int count,IComparer comparer) |
将集合中的元素从指定位置 index 处的 count 个元素按照比较器 comparer 的方式排序 |
void TrimToSize() |
将集合的大小设置为集合中元素的实际个数 |