- 存储同一类型的多个变量
- 创建数组时确定的数组长度,在实例的生存期内无法更改
- 数值元素默认为0,引用元素为null,交错数组为null
- 数组可以是任何类型,包括数组类型
//一维数组 int[] array=new int[5]; int[] array=new int[]{1,2,3,4,5}; int[] array={1,2,3,4,5}; int[] array; array=new int[]{1,2,3,4,5}; //多维数组 int[,] array2Da = new int[4, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; int[,] array=new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; int[,,] array3D = new int[,,] { { { 1, 2, 3 }, { 4, 5, 6 } },{ { 7, 8, 9 }, { 10, 11, 12 } } }; int[,,] array3Da = new int[2, 2, 3] { { { 1, 2, 3 }, { 4, 5, 6 } },{ { 7, 8, 9 }, { 10, 11, 12 } } }; //交错数组 int[][] jaggedArray2 = new int[][] { new int[] { 1, 3, 5, 7, 9 }, new int[] { 0, 2, 4, 6 }, new int[] { 11, 22 } }; //隐式类型数组,左侧没有[],右侧new[] var a = new[] { 1, 10, 100, 1000 }; var c = new[] { new[]{1,2,3,4}, new[]{5,6,7,8} };
04-05
1140
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)