一.数组(Array)
1.一维简单数组
(1)非静态方法
①GetUpperBound:获取索引上线
②GetLowerBound:获取索引下线
③GetValue:获取该索引上对应的值
④SetValue:设置该索引上对应的值
(2)静态方法
①Clear:清除指定的数组中的某些内容
②ConstrainedCopy:复制原数组中的某些元素到新数组中,确保新数组的空间足够
③CreateInstance:创建一个指定类型及长度的数组
④Reverse:反转指定的数组中的元素
⑤Sort:对指定数组中的元素进行排序
(3)属性
①IsFixedSize:判断该数组到的大小是否固定
②Length:数组长度
③Rank:获取该数组的维数
2.二维数组
3.多维数组
4.交错数组
二.集合
1.动态数组类(ArrayList)
(1)非静态方法
①Add:向动态数组中添加一个元素,并返回索引
②AddRange:向动态数组中添加一个集合
③Clear:清空数组
④CopyTo:将当前操作的动态数组的元素复制到一个数组中
⑤GetRange:从当前操作的动态数组中获取指定索引和指定个数的元素
⑥Remove:移除集合中的指定的元素
⑦RemoveAt:移除集合中的指定的索引的元素
⑧RemoveRange:移除集合中指定的范围的元素
⑨Reverse:反转集合中元素的顺序
⑩ToArray:将当前操作的动态数组转换成数组
⑪TrimToSize:将动态数组的大小设置成实际元素数目大下
(2)属性
①Capacity:设置或获取动态数组可包含的元素个数
②Count:获取动态数组包含的元素个数
2.泛型集合(Generic)