在C#中,遍历二维数组的方法有以下几种:
使用双重for循环遍历:int[,] array = new int[3, 4];// 使用外层循环遍历行,内层循环遍历列for (int i = 0; i < array.GetLength(0); i++){ for (int j = 0; j < array.GetLength(1); j++) { Console.Write(array[i, j] + " "); } Console.WriteLine();}使用foreach循环遍历:int[,] array = new int[3, 4];// 获取数组的行数和列数int rows = array.GetLength(0);int cols = array.GetLength(1);// 使用foreach循环遍历数组元素foreach (int element in array){ Console.Write(element + " "); // 当遍历到每行的最后一个元素时换行 if ((Array.IndexOf(array, element) + 1) % cols == 0) { Console.WriteLine(); }}使用LINQ查询遍历:using System.Linq;int[,] array = new int[3, 4];// 使用LINQ查询遍历数组元素var query = from int element in array select element;foreach (int element in query){ Console.Write(element + " ");}这些方法都可以用于遍历二维数组。你可以根据自己的需求和编程风格选择合适的方法。


