Double.IsInfinity(Double) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu určující, jestli se zadané číslo vyhodnotí jako záporné nebo kladné nekonečno.
public:
static bool IsInfinity(double d);
public:
static bool IsInfinity(double d) = System::Numerics::INumberBase<double>::IsInfinity;
public static bool IsInfinity(double d);
static member IsInfinity : double -> bool
Public Shared Function IsInfinity (d As Double) As Boolean
Parametry
- d
- Double
Číslo s plovoucí desetinnou čárkou s dvojitou přesností.
Návraty
true je-li d vyhodnocena jako PositiveInfinity nebo NegativeInfinity; jinak, false.
Implementuje
Příklady
Následující příklad kódu znázorňuje použití IsInfinity:
// This will return "true".
Console.WriteLine("IsInfinity(3.0 / 0) == {0}.", Double.IsInfinity(3.0 / 0) ? "true" : "false");
// This will return "true".
printfn $"IsInfinity(3.0 / 0) = %b{Double.IsInfinity(3. / 0.)}."
' This will return "True".
Console.Write("IsInfinity(3.0 / 0) = ")
If Double.IsPositiveInfinity(3 / 0) Then
Console.WriteLine("True.")
Else
Console.WriteLine("False.")
End If
Poznámky
Operace s plovoucí desetinou čárkou se vrací PositiveInfinity nebo NegativeInfinity signalizují podmínku přetečení.