winform 判断某个值在不在二维数组的第一行中
时间: 2023-11-30 08:03:27 浏览: 135
C#把excel表格中的数据读入到数组
4星 · 用户满意度95%
可以使用二重循环来遍历二维数组的第一行,然后判断目标值是否在其中。具体代码如下:
```csharp
int[,] array = new int[,] { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 定义二维数组
int target = 2; // 目标值
bool isInFirstRow = false; // 标记目标值是否在第一行中
for (int j = 0; j < array.GetLength(1); j++) // 遍历第一行
{
if (array[0, j] == target) // 如果找到目标值
{
isInFirstRow = true; // 标记为找到
break; // 停止遍历
}
}
if (isInFirstRow)
{
Console.WriteLine("目标值在二维数组的第一行中");
}
else
{
Console.WriteLine("目标值不在二维数组的第一行中");
}
```
上述代码中,使用 `GetLength(1)` 获取二维数组的列数,然后遍历第一行,如果找到目标值则标记为找到并停止遍历。最后根据标记输出结果。
阅读全文