📜  C#| Math.Min()方法(1)

📅  最后修改于: 2023-12-03 14:40:29.432000             🧑  作者: Mango

C# | Math.Min()方法

Math.Min()方法是C#内置的一个静态方法,用于返回两个指定数值中的较小值。

语法

以下是Math.Min()方法的语法:

public static int Min(int val1, int val2);
public static long Min(long val1, long val2);
public static float Min(float val1, float val2);
public static double Min(double val1, double val2);
public static decimal Min(decimal val1, decimal val2);
参数

Math.Min()方法参数列表如下:

  • val1:要比较的第一个数字。
  • val2:要比较的第二个数字。
返回值

Math.Min()方法返回两个指定数值中的较小值。返回值的类型与输入的参数类型相同。

C# Math.Min()方法示例

以下是Math.Min()的示例:

int num1 = 4;
int num2 = 8;
int minNum = Math.Min(num1, num2); //minNum = 4

double dbl1 = 100.45;
double dbl2 = 50.65;
double minDbl = Math.Min(dbl1, dbl2); //minDbl = 50.65
注意事项
  • 如果输入参数中的一个或两个为NaN(非数字),则返回NaN
  • 如果输入参数中的一个或两个为正无穷大或负无穷大,则返回另一个输入参数。
  • 如果输入参数为空,或者不是数字,则会抛出ArgumentExceptionArgumentNullException异常。
结论

Math.Min()方法是C#中用于比较两个数字并返回最小值的便捷方法。它可以处理多种类型的数字,但需要注意一些特殊情况,以避免代码错误。