C#-之数组

数组(Array)

数组是一个存储相同类型元素的固定大小的顺序集合,数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。

数组初始化:数组是一个引用类型 所以需要用new关键字来创建数组的实例

        一维数组:  类型【】  数组名称 = new 类型【】{数据,数据,数据,};

                            如:int【】 array = new int[]{0,1,2};

                            string[] str = {"5","5","9"};

        二维数组:类型【,】 数组名称 = new 类型【】 {{数据,数据},{数据,数据},{数据,数据}};

                            如:int【,】 array = new int[]{{1,3},{4,5},{6,7}};

                           string[,] array = {{1,5},{5,9},{8,6}};

数组排序

        Array.Sort(array);   升序排序

        Array.Reverse(array); 降序排序

数组合并

       Array.Copy(array1,array2,10);从索引值0开始,取10个长度放入

       Array.Copy(array1,0,array2,10,10); array1从0开始,array2从10开始 array1向array2复制10个元素

数组细节:

       多维数组: 多维数组最简单的形式是二维数组

       交错数组: 数组的数组

       传递数组给函数:您可以通过制定不带索引的数组名称来给函数传递一个指向数组的指针

       参数数组:这通常用于传递未知数量的参数传递给函数

       Array类  : 在System命名空间中定义,所有数组的基类,并提供了各种用于数组的属性和方法。

猜你喜欢

转载自blog.csdn.net/qq_33552377/article/details/82859228
今日推荐