概述
数组描述:数组是具有相同数据类型的一组数据的集合。
数组中每个变量被称为一个数组元素,数组能够容纳元素的个数被称为数组的长度。
注意:数组的索引从0开始
定义数组需要:元素类型,数组维度,每个维度的上下限
一维数组
创建:语法格式
数组元素类型 []数组名;
例:int []arr;//整型数组
为数组分配空间 语法格式
数组名=new 数组元素类型[数组元素个数];
例:arr=new int[5];
说明:使用new关键字为数组分配内存时,整型数组中各个元素的初始值为0.
完整创建数组:格式:
数组元素类型[] 数组名=new 数组元素类型[数组元素的个数];
例:int []month=new int[2];
一维数组初始化:例:
int []arr=new int[]{1,2,3};
int []arr={4,5,6};
系统会自动为数组分配一定的空间。
二维数组:
创建: 格式
数组元素类型 [,]=数组名字;
例:int [,] year;
为二维数组分配内存 例:
int [,]a=new int[2,4];
初始化:格式
type [,] array={value1,value2,value3...};
例:
int [,] marry=new int[,]{{12,13},{14,15}};
还可以给指定地址赋值,例:marry[1,1]=20;
数组的操作:
遍历数组, foreach语句
int []arr=new int[5]{1,2,3,4,5};
foreach(int num in arr)
{
Console.WriteLine(num);
}
对数组进行排序:
Array.Sort()方法可使一维数组元素按从小到大排序
int arr=new int[]{3,6,2,9};
Arrray.Sort();//2,3,6,9
注意:在Sort()方法中,数组不能为空,且必须是一维数组。
Array.Reserve()方法可对一维数组中的元素进行方向排序
int [] arr=new int[]{1,3,5,2};
Array.Reserve();//2,5,3,1
最后
以上就是乐观宝贝为你收集整理的Array数组的全部内容,希望文章能够帮你解决Array数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复