📅  最后修改于: 2023-12-03 15:30:18.719000             🧑  作者: Mango
在C#中,Double.IsInfinity()方法是一个用来检查给定的double值是否为正无穷大(Positive Infinity)或负无穷大(Negative Infinity)的静态方法。该方法返回一个布尔值:true表示给定的值为无穷大,false则表示不是。
以下是Double.IsInfinity()方法的语法:
public static bool IsInfinity(double d);
以下是Double.IsInfinity()方法的使用示例:
double d1 = double.PositiveInfinity;
double d2 = double.NegativeInfinity;
double d3 = 1.2;
bool b1 = Double.IsInfinity(d1); // 返回true
bool b2 = Double.IsInfinity(d2); // 返回true
bool b3 = Double.IsInfinity(d3); // 返回false
请注意以下几点:
在C#编程中,我们可以使用Double.IsInfinity()方法来判断一个给定的double值是否为无穷大。使用该方法可以有效地避免在计算时出现错误或异常情况,提高程序的可靠性和稳定性。