C#中的一维数组
引用类型--数组: 一组类型相同的有序数据。 数组可以是一维的,也可以是多维或不规则的数组。
如何声明一维数组?
声明数组的方法:
c# //数据类型【】 数组名; int[ ] arr1;
c语言 //数据类型 数组名【】; int arr1[ ];
在C#中 声明数组: 数据类型【】 数组名 不能将数组名放在数据类型和方括号之间!
一维数组初始化
·如何设置大小及初始化?
//使用new设置大小
//创建长度为5的整型数组
int[ ] array = new int[5]; //创建后每个元素值 都自动初始化为0
//创建的同时初始化
int[ ] arr = new int[5] {0,1,2,3,4}; // [5]--方括号中的数字决定数组的长度
int[ ] arr = new int[ ]{0,1,2,3,4}; //省略长度 {0,1,2,3,4}---大括号中的元素个数决定数组的长度
int[ ] arr = {0,1,2,3,4}; //省略new
·获得数组的长度(元素的个数):
数组名.Length //常作为循环的条件
//循环打印数组元素
int[ ] array = new int[5]{0,1,2,3,4}; //声明并初始化一维数组
for(int i=0; i<array.Length; i++) //输出数组中的所有元素
{
console.WriteLine(array[i]);
}
1.数组的基本操作
数组是内存中一段连续的存储空间,它有两个特点:
1)有序,数组中的元素是按顺序存储的,即按 下标来存储,下标从0开始。
2)类型相同,类型相同是指数组中的元素的数据类型必须是相同的,不同类型的元素不能存在同个数组中。
排序:可以按照升序,也可以按照降序排列,方法如下:
Array.Sort(myarr); //将myarr数组按升序排列
Array.Reverse(myarr); //将myarr数组按降序排列
说明:Array是.net 平台提供的一个数组对象类,它是静态的,不需要实例化,直接使用,它有两个静态方法,即 sort 和 reverse
标签:11,初始化,int,数据类型,数组名,数组,操作,集合,new From: https://www.cnblogs.com/ZJ-CN/p/17749607.html