c#中二维数组是怎么查找的
发布网友
发布时间:2022-04-22 05:57
我来回答
共1个回答
热心网友
时间:2023-11-28 15:30
在二维数组中查找需要依次遍历(也就是循环)数组的两个维度。
以下代码演示了在二维数组中查找偶数的数量。
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// 定义一个3×4的二维数组(3行,4列)
int[,] a = {
{ 1, 2, 3, 5 },
{ 4, 5, 6, 7 },
{ 7, 8, 9, 10 }
};
int evenCount = 0;
// 遍历行,从0到2。注意:a.GetLength(0)
for (int i = 0; i < a.GetLength(0); i++)
{
// 遍历列,从0到3。注意:a.GetLength(1)
for (int j = 0; j < a.GetLength(1); j++)
{
if (a[i, j] % 2 == 0)
{
evenCount++;
}
}
}
Console.WriteLine("二维数组中,偶数的个数为:{0}", evenCount);
}
}
}