C#二维数组的遍历方法有哪些

   2024-09-30 7600
核心提示:在C#中,遍历二维数组的方法有以下几种:使用双重for循环遍历:int[,] array = new int[3, 4];// 使用外层循环遍历行,内层循环

在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 + " ");}

这些方法都可以用于遍历二维数组。你可以根据自己的需求和编程风格选择合适的方法。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号