C#数组
eg: int[] arr; //数组的声明
arr = new int[10]; // 创建数组的实例
int[] arr1 = {1,2,3,4,5,6,7};
int[] arr2 = new int[] {1,2,3,4,5,6,7,8,9};//编译器将自动计算数组的大小
二维数组
int[,] arr3 = new int[2,3] {{1,2,3},{4,5,6}};
变长数组 :
int[][] arr3 = new int[3][];
arr3[0] = new int[1];
arr3[1] = new int[2];
arr3[2] = new int[3];
Array.Sort(arr);//升序排序
Array.Reverse(arr);//反转数组
ArrayList类
Add(Object);//在末尾增加元素
Insert(int index, Object);//在指定位置插入元素
Clear();//删除所有元素
Remove(Object);//删除第一个匹配项
RemoveAt(int index);//删除指定位置的元素
RemoveRange(int start, int count);//删除一定范围的元素
Contains(Object);//判断某元素是否在集合中
Eg:
ArrayList list = new ArrayList(10);
int size = list.Count;
list.Add(1);
list.Insert(0,10);