📅  最后修改于: 2023-12-03 15:24:07.797000             🧑  作者: Mango
在 C# 中,使用逗号连接数组索引,可以直接访问多维数组的元素。这种方式的语法结构如下:
array[index1, index2, ..., indexN]
其中,array
表示数组变量名,index1
到 indexN
表示每一维的索引值,多个索引值之间使用逗号 ,
分隔。
下面是一个示例代码:
int[,] array = new int[3, 4]{
{0, 1, 2, 3},
{4, 5, 6, 7},
{8, 9, 10, 11}
};
int value = array[1, 2];
Console.WriteLine(value);
上述代码定义了一个大小为 3行 × 4列
的二维数组,然后使用 array[1, 2]
访问了第二行第三列的元素值,并将其输出。
当数组有多个维度时,可以使用多个索引值进行访问。例如,下面的代码定义了一个 3 × 3 × 3
的三维数组,并访问了其第二个元素:
int[,,] array3d = new int[3, 3, 3];
array3d[1, 1, 1] = 6;
int value3d = array3d[1, 1, 1];
Console.WriteLine(value3d);
与二维数组类似,使用逗号 ,
连接多个索引值进行访问,可以直接访问数组中任意一维的元素。
使用逗号连接数组索引,是 C# 中访问多维数组元素的常用方式,可以使代码更加简洁和易读。在多维数组中,不同维度之间使用逗号 ,
进行分隔,可以访问数组中任意一维的元素。