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);

 

posted @ 2018-03-29 18:03  指间流年  阅读(96)  评论(0)    收藏  举报