Math.Min(value1, value2, ..., valueN);例如,求取整型变量 a 和 b 的最小值:

c#最小值怎么求

来源:这里教程网 时间:2026-02-21 16:48:37 作者:

C# 中的最小值求法

在 C# 中,求取最小值的方法主要有两种:

1. 使用 Math.Min() 方法

Math.Min()
方法可以比较两个或多个数值表达式,并返回最小的那个值。其语法如下:

<code class="csharp">Math.Min(value1, value2, ..., valueN);</code>

例如,求取整型变量

a
b
的最小值:

<code class="csharp">int a = 10;
int b = 5;
int min = Math.Min(a, b);
Console.WriteLine(min); // 输出:5</code>

2. 使用 Linq 的 Min() 方法

对于集合类型的数据,可以使用 Linq 的

Min()
方法求取最小值。其语法如下:

<code class="csharp">IEnumerable<T>.Min();</code>

其中

IEnumerable<t></t>
表示集合类型,
T
是元素类型。
Min()
方法返回集合中最小元素的值。

例如,求取整数集合

numbers
中的最小值:

<code class="csharp">int[] numbers = { 10, 5, 2, 7 };
int min = numbers.Min();
Console.WriteLine(min); // 输出:2</code>

相关推荐