请用C#语言帮我写一段求数值每行最大值和最小值
时间: 2024-10-17 11:04:23 浏览: 13
C#求n个数中最大值和最小值的方法
5星 · 资源好评率100%
在C#中,你可以使用Linq库中的Max()和Min()函数来轻松地获取二维数组(如一维数组的数组)中每行的最大值和最小值。以下是一个简单的示例,假设你有一个二维整数数组`data`:
```csharp
using System;
using System.Linq;
class Program
{
static void Main()
{
int[,] data = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; // 示例数据
for (int i = 0; i < data.GetLength(0); i++)
{
int maxInRow = data[i].Max(); // 获取第i行的最大值
int minInRow = data[i].Min(); // 获取第i行的最小值
Console.WriteLine($"第{i + 1}行的最大值是: {maxInRow}, 最小值是: {minInRow}");
}
}
}
```
在这个例子中,`GetLength(0)`返回数组的第一维长度,即行数。然后对每一行分别应用Max()和Min()方法。
阅读全文