using System;
public class ArrayTest
{
public void ArrayTestMethod()
{
//一维数组
int[] oneDmsArray = new int[5] { 1, 2, 3, 4, 5 };
//二维数组
int[,] twoDmsArray = new int[3, 5]
{//第一维度之下,每个元素都是数组,每个数组元素都有5个元素,所以可以对二维数组[i,j]理解成i行j列的数组
{1,2,3,4,5},//第二维度,每个数组又分别有5个元素,组成一个int[3,5]的数组
{6,7,8,9,10},
{11,12,13,14,15}
};
//四维数组,数组有几个维度,就有几层大括号。所以多维数组别称矩形数组
//在面对多维数组时,不再适用二维数组的“i行j列”的结构理解,无论多少维,其实都是简单的套娃
int[,,,] fourDmsArray = new int[2, 2, 3, 4]
{//[2,*,*,*]第一个维度,2个数组元素
{//[*,2,*,*]第二个维度,2个数组元素
{//[*,*,3,*]第三个维度,3个数组元素
{ 1, 2, 3, 4 }, //[*,*,*,4]第四个维度,4个int元素
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 }
},
{
{ 13,
理解多维数组的结构,不要再用二维数组的“几行几列”来理解数组了
最新推荐文章于 2022-08-23 13:38:24 发布