Math.Max 方法 C# 对象

Ker*_*y G 0 c# max minimum

可能的重复:
C# 查找最大数

根据用户输入确定最大和最小数字。

Console.WriteLine ("For the Numbers " + (firstNo) + "," + (secondNo) + "," + (thirdNo));
Console.WriteLine("Largest is ") ;
Console.WriteLine("Smallest is ");
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我很难使用 Math.Max 方法。

cuo*_*gle 5

另一种方法是使用 LinqMaxMin方法来获取:

var list = new[] {firstNo, secondNo, thirdNo };
var max = list.Max();
var min = list.Min();
Run Code Online (Sandbox Code Playgroud)

或者简而言之:

var max = (new[] {firstNo, secondNo, thirdNo}).Max();
var min = (new[] {firstNo, secondNo, thirdNo}).Min();
Run Code Online (Sandbox Code Playgroud)

  • 虽然它没有使用提到的 Math.Max 方法,但我认为这是最漂亮的解决方案。 (3认同)