📅  最后修改于: 2023-12-03 15:24:53.910000             🧑  作者: Mango
二维数组是一个有两个维度的数组。它可以看做是一个表格,其中的每个单元格都有一个唯一的行号和列号来加以识别。在C#中,获取二维数组的索引可以通过以下方法实现。
array_name[row_index, column_index]
其中,array_name
表示数组名,row_index
表示行索引,column_index
表示列索引。row_index
和column_index
都是从0开始的整数,它们代表着行号和列号。
int[,] myArray = new int[2, 2] { { 1, 2 }, { 3, 4 } };
Console.WriteLine(myArray[1, 0]); // 输出 3
在以上示例中,我们创建了一个2x2的整数二维数组myArray
,其中第二行第一列的元素为3。myArray[1, 0]
即为该元素,在控制台中输出其值为3。
遍历二维数组的方法同一维数组类似,需要使用嵌套的循环。
for (int i = 0; i < myArray.GetLength(0); i++)
{
for (int j = 0; j < myArray.GetLength(1); j++)
{
Console.WriteLine(myArray[i, j]);
}
}
在上文示例中,使用了两个嵌套的for循环,分别循环行和列。myArray.GetLength(0)
返回数组的行数,myArray.GetLength(1)
返回数组的列数。遍历过程中可以根据需要对每个元素进行处理。
通过以上介绍,你已经了解了如何获取二维数组的索引,并学会了如何遍历二维数组。在实际编程中,掌握二维数组的用法可以为你的代码提供更多的灵活性和功能。