C#数组最大值最小值
时间: 2024-08-20 08:00:35 浏览: 67
二维数组最大值最小值
在C#中,获取数组的最大值和最小值通常有两种方式:
1. **直接访问**:如果你知道数组的具体元素类型,并且它支持比较操作(如整数、浮点数),你可以遍历整个数组,逐个比较每个元素来找到最大值和最小值。例如,对于整型数组:
```csharp
int[] numbers = { 5, 3, 8, 1, 9 };
int max = numbers[0];
int min = numbers[0];
foreach (int value in numbers)
{
if (value > max)
{
max = value;
}
else if (value < min)
{
min = value;
}
}
```
2. ** LINQ查询**:如果使用.NET框架提供的Linq库,可以更简洁地找出最大值和最小值:
```csharp
int[] numbers = new int[]{5, 3, 8, 1, 9};
int max = numbers.Max();
int min = numbers.Min();
```
这里,`Max()` 和 `Min()` 方法会返回数组中的最大值和最小值。
阅读全文