閱讀英文

共用方式為


Double.IsNegativeInfinity(Double) 方法

定義

傳回值,指出指定的數字是否計算結果為負的無限大。

C#
public static bool IsNegativeInfinity(double d);

參數

d
Double

雙精確度浮點數。

傳回

如果 d 計算結果為 NegativeInfinity,則為 true;否則為 false

實作

範例

下列程式碼範例說明 如何使用 IsNegativeInfinity

C#
// This will return "true".
Console.WriteLine("IsNegativeInfinity(-5.0 / 0) == {0}.", Double.IsNegativeInfinity(-5.0 / 0) ? "true" : "false");
C#
if (d > Double.MaxValue)
   Console.WriteLine("Your number is bigger than a double.");
C#
// This will equal Infinity.
Console.WriteLine("10.0 minus NegativeInfinity equals {0}.", (10.0 - Double.NegativeInfinity).ToString());

備註

浮點運算會返回 NegativeInfinity 以發出溢位條件的訊號。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另請參閱