2.3 C#中的数组

2.3.1C#中的一维数组

1.声明

在java中声明数组的方式:

数据类型[] 数组名;

数据类型 数组名[];

但在c#中只能使用第一种方式。即数组类型[] 数组名;

例如:int[] array;

2.指定数组大小

与java相同要使用new关键字指定大小

int[] array;

array=new int[5];

3.初始化

int array=new int[5] {0,1,2,3,4};//创建一个含有5个元素的整型数组

int array=new int[] {0,1,2,3,4};//省略数组

int array={0,1,2,3,4};//省略new

这三个语句都是声明并初始化了一个长度为5的整型数组,并给数组中每个元素赋了初值。

4.获取数组长度

通过“组名.Length”获取数组长度,同java一样,访问数组的元素通过“组名[下标]”,下标从0开始,c#中也将下标叫做索引。

经验:在程序中使用到数组长度,应使用组名.Length,不要直接使用数组具体长度,以便数组长度发生变化时不必每一处使用的地方都修改,同理多使用变量,而不要使用具体的值。

1          int[] array = new int[5] {0,1,2,3,4 };
2          for (int i = 0; i < array.Length; i++)
3          {
4             Console.WriteLine(array[i]);
5          }
View Code

2.3.2常见错误

初始值个数与声明中的数组个数不一致。

如图

posted @ 2018-11-01 11:20  LJLLY  阅读(173)  评论(0编辑  收藏  举报