📜  C#中的Double.IsPositiveInfinity()方法(1)

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

C#中的Double.IsPositiveInfinity()方法

在 C# 中,Double.IsPositiveInfinity() 是一个用来判断一个 double 值是否为正无穷大(Positive Infinity)的静态方法。该方法返回一个布尔值,表示给定的 double 值是否为正无穷大。

语法
public static bool IsPositiveInfinity(double d);

其中,d 表示要判断的 double 值。

返回值

Double.IsPositiveInfinity() 方法返回一个布尔值,表示给定的 double 值是否为正无穷大。

如果给定的 double 值为正无穷大,则返回 true,否则返回 false。

示例

下面是 Double.IsPositiveInfinity() 方法的一个示例:

double d = double.PositiveInfinity;

if (Double.IsPositiveInfinity(d))
{
    Console.WriteLine("{0} is an infinite value.", d.ToString());
}
else
{
    Console.WriteLine("{0} is not an infinite value.", d.ToString());
}

该示例中,我们声明了一个 double 变量 d,并赋值为正无穷大。然后使用 Double.IsPositiveInfinity() 方法判断该变量是否为正无穷大,如果是,则输出“d is an infinite value.”,否则输出“d is not an infinite value.”。

注意事项

需要注意的是,Double.IsPositiveInfinity() 方法只能用于判断一个 double 值是否为正无穷大。如果要判断一个 double 值是否为负无穷大,则可以使用 Double.IsNegativeInfinity() 方法。

另外,如果要判断一个 double 值是否为 NaN(Not-a-Number),则可以使用 Double.IsNaN() 方法。

结论

Double.IsPositiveInfinity() 方法是一个用来判断一个 double 值是否为正无穷大的静态方法。它返回一个布尔值,指示给定的 double 值是否为正无穷大。在使用时需要注意,不能用来判断负无穷大或 NaN。