首先,在这里我要说明的是,C#中,定义了数组,那么就必须为其指定长度,且他的长度确定,不能够更改.一旦定义一个数组,那么操作系统就在内存中给这个数组指定了一块内存,他是不支持动态分配存储空间的.能够动态分配存储空间的是集合.下面给出几个数组的定义; int[] number =new int[10];//定义了一个长度为10的int型数组,没有给元素赋值,所有的元素默认值为0 int[] number1 = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };