数据批处理对象:System.Collection
数组(Array):
一维简单数组
非静态方法
GetLowerBound:获取索引下限
GetUpperBound:获取索引上限
GetValue:获取该索引上对应的值
SetValue:设置该索引上的值
属性:
IsFixedSize:判断该数组的大小是否固定
Length:数组长度
Rank:判断数组是几维数组
静态方法
Clear:清除指定的数组中的某些内容,替换成其类型的默认值(数字类型默认值为0,bool类型默认值为False,引用类型默认值为Null)
ConstrainedCopy:复制原数组中的某些元素到新数组中,但要确定新数组的空间足够
CreateInstance:传建一个指定类型及长度的数组
Array list3=Array.CreateInstance(TypeCode.Int32.GetType(),5);
for(int i=0;i<list3.Length;i++)
{
Console.Write(list3.GetValue(i));
}
Reverse:反转指定数组中的元素
Sort:对指定数组中的元素进行排序
二维数组
多维数组
交错数组
集合:
动态数组类(ArrayList)非静态类
静态类不可以实例化
非静态类可以实例化
非静态方法:
Add:向数组中添加一个元素,并返回索引
AddRange:向动态数组总添加一个数组
Clear:清除指定数组中
CopyTo:将当前操作的动态数组的元素复制到一个数组中
GetRange:从当前操作动态数组中获取指定索引和指定个数的元素
R
emove:移除集合中指定的元素
RemoveAt&