c#中一维数组的声明
一维数组的声明
1.声明
一维数组即数组的维数为1。
语法:
type[] arrayName;
type:数组存储数据的数据类型。
arrayName:数组名称。
例如:
int[] arr;
说明:数组的长度不是声明的一部分,而且数组必须在访问前初始化。数组的类型可以是基本数据类型,也可是枚举或其他类型。
2.初始化
数组的初始化有很多形式。可以通过new运算符创建数组并将数组元素初始化为它们的默认值。例如:
int[] arr =new int[5];//arr数组中的每个元素都初始化为0
可以在声明数组时将其初始化,并且初始化的值为用户自定义的值。例如:
int[] arr=new int[5]{1,2,3,4,5};
//网站源代码 http://www.isstudy.com
说明:数组大小必须与大括号中的元素个数相匹配,否则会产生编辑时错误。
声明一个数组变量时可以不对其初始化,但在对数组初始化时必须使用 new 运算符。
例如:
string[] arrStr;
arrStr=new string[7]{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
实际上,初始化数组时可以省略new运算符和数组的长度。编译器将根据初始值的数量来计算数组长度,并创建数组。例如:
string[] arrStr={"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};