Sdílet prostřednictvím


Double Struktura

Definice

Představuje číslo s plovoucí desetinnou čárkou s dvojitou přesností.

public value class double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public value class double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, ISpanFormattable
public value class double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, System::Numerics::IAdditionOperators<double, double, double>, System::Numerics::IAdditiveIdentity<double, double>, System::Numerics::IBinaryFloatingPointIeee754<double>, System::Numerics::IBinaryNumber<double>, System::Numerics::IBitwiseOperators<double, double, double>, System::Numerics::IComparisonOperators<double, double, bool>, System::Numerics::IDecrementOperators<double>, System::Numerics::IDivisionOperators<double, double, double>, System::Numerics::IEqualityOperators<double, double, bool>, System::Numerics::IExponentialFunctions<double>, System::Numerics::IFloatingPoint<double>, System::Numerics::IFloatingPointConstants<double>, System::Numerics::IFloatingPointIeee754<double>, System::Numerics::IHyperbolicFunctions<double>, System::Numerics::IIncrementOperators<double>, System::Numerics::ILogarithmicFunctions<double>, System::Numerics::IMinMaxValue<double>, System::Numerics::IModulusOperators<double, double, double>, System::Numerics::IMultiplicativeIdentity<double, double>, System::Numerics::IMultiplyOperators<double, double, double>, System::Numerics::INumber<double>, System::Numerics::INumberBase<double>, System::Numerics::IPowerFunctions<double>, System::Numerics::IRootFunctions<double>, System::Numerics::ISignedNumber<double>, System::Numerics::ISubtractionOperators<double, double, double>, System::Numerics::ITrigonometricFunctions<double>, System::Numerics::IUnaryNegationOperators<double, double>, System::Numerics::IUnaryPlusOperators<double, double>
public value class double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, IUtf8SpanParsable<double>, System::Numerics::IAdditionOperators<double, double, double>, System::Numerics::IAdditiveIdentity<double, double>, System::Numerics::IBinaryFloatingPointIeee754<double>, System::Numerics::IBinaryNumber<double>, System::Numerics::IBitwiseOperators<double, double, double>, System::Numerics::IComparisonOperators<double, double, bool>, System::Numerics::IDecrementOperators<double>, System::Numerics::IDivisionOperators<double, double, double>, System::Numerics::IEqualityOperators<double, double, bool>, System::Numerics::IExponentialFunctions<double>, System::Numerics::IFloatingPoint<double>, System::Numerics::IFloatingPointConstants<double>, System::Numerics::IFloatingPointIeee754<double>, System::Numerics::IHyperbolicFunctions<double>, System::Numerics::IIncrementOperators<double>, System::Numerics::ILogarithmicFunctions<double>, System::Numerics::IMinMaxValue<double>, System::Numerics::IModulusOperators<double, double, double>, System::Numerics::IMultiplicativeIdentity<double, double>, System::Numerics::IMultiplyOperators<double, double, double>, System::Numerics::INumber<double>, System::Numerics::INumberBase<double>, System::Numerics::IPowerFunctions<double>, System::Numerics::IRootFunctions<double>, System::Numerics::ISignedNumber<double>, System::Numerics::ISubtractionOperators<double, double, double>, System::Numerics::ITrigonometricFunctions<double>, System::Numerics::IUnaryNegationOperators<double, double>, System::Numerics::IUnaryPlusOperators<double, double>
public value class double : IComparable, IConvertible, IFormattable
public value class double : IComparable, IComparable<double>, IEquatable<double>, IFormattable
public struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public readonly struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public readonly struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, ISpanFormattable
public readonly struct Double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, System.Numerics.IAdditionOperators<double,double,double>, System.Numerics.IAdditiveIdentity<double,double>, System.Numerics.IBinaryFloatingPointIeee754<double>, System.Numerics.IBinaryNumber<double>, System.Numerics.IBitwiseOperators<double,double,double>, System.Numerics.IComparisonOperators<double,double,bool>, System.Numerics.IDecrementOperators<double>, System.Numerics.IDivisionOperators<double,double,double>, System.Numerics.IEqualityOperators<double,double,bool>, System.Numerics.IExponentialFunctions<double>, System.Numerics.IFloatingPoint<double>, System.Numerics.IFloatingPointConstants<double>, System.Numerics.IFloatingPointIeee754<double>, System.Numerics.IHyperbolicFunctions<double>, System.Numerics.IIncrementOperators<double>, System.Numerics.ILogarithmicFunctions<double>, System.Numerics.IMinMaxValue<double>, System.Numerics.IModulusOperators<double,double,double>, System.Numerics.IMultiplicativeIdentity<double,double>, System.Numerics.IMultiplyOperators<double,double,double>, System.Numerics.INumber<double>, System.Numerics.INumberBase<double>, System.Numerics.IPowerFunctions<double>, System.Numerics.IRootFunctions<double>, System.Numerics.ISignedNumber<double>, System.Numerics.ISubtractionOperators<double,double,double>, System.Numerics.ITrigonometricFunctions<double>, System.Numerics.IUnaryNegationOperators<double,double>, System.Numerics.IUnaryPlusOperators<double,double>
public readonly struct Double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, IUtf8SpanParsable<double>, System.Numerics.IAdditionOperators<double,double,double>, System.Numerics.IAdditiveIdentity<double,double>, System.Numerics.IBinaryFloatingPointIeee754<double>, System.Numerics.IBinaryNumber<double>, System.Numerics.IBitwiseOperators<double,double,double>, System.Numerics.IComparisonOperators<double,double,bool>, System.Numerics.IDecrementOperators<double>, System.Numerics.IDivisionOperators<double,double,double>, System.Numerics.IEqualityOperators<double,double,bool>, System.Numerics.IExponentialFunctions<double>, System.Numerics.IFloatingPoint<double>, System.Numerics.IFloatingPointConstants<double>, System.Numerics.IFloatingPointIeee754<double>, System.Numerics.IHyperbolicFunctions<double>, System.Numerics.IIncrementOperators<double>, System.Numerics.ILogarithmicFunctions<double>, System.Numerics.IMinMaxValue<double>, System.Numerics.IModulusOperators<double,double,double>, System.Numerics.IMultiplicativeIdentity<double,double>, System.Numerics.IMultiplyOperators<double,double,double>, System.Numerics.INumber<double>, System.Numerics.INumberBase<double>, System.Numerics.IPowerFunctions<double>, System.Numerics.IRootFunctions<double>, System.Numerics.ISignedNumber<double>, System.Numerics.ISubtractionOperators<double,double,double>, System.Numerics.ITrigonometricFunctions<double>, System.Numerics.IUnaryNegationOperators<double,double>, System.Numerics.IUnaryPlusOperators<double,double>
[System.Serializable]
public struct Double : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public struct Double : IComparable, IComparable<double>, IEquatable<double>, IFormattable
type double = struct
    interface IConvertible
    interface IFormattable
type double = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type double = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<double>
    interface ISpanFormattable
    interface ISpanParsable<double>
    interface IAdditionOperators<double, double, double>
    interface IAdditiveIdentity<double, double>
    interface IBinaryFloatingPointIeee754<double>
    interface IBinaryNumber<double>
    interface IBitwiseOperators<double, double, double>
    interface IComparisonOperators<double, double, bool>
    interface IEqualityOperators<double, double, bool>
    interface IDecrementOperators<double>
    interface IDivisionOperators<double, double, double>
    interface IIncrementOperators<double>
    interface IModulusOperators<double, double, double>
    interface IMultiplicativeIdentity<double, double>
    interface IMultiplyOperators<double, double, double>
    interface INumber<double>
    interface INumberBase<double>
    interface ISubtractionOperators<double, double, double>
    interface IUnaryNegationOperators<double, double>
    interface IUnaryPlusOperators<double, double>
    interface IExponentialFunctions<double>
    interface IFloatingPointConstants<double>
    interface IFloatingPoint<double>
    interface ISignedNumber<double>
    interface IFloatingPointIeee754<double>
    interface IHyperbolicFunctions<double>
    interface ILogarithmicFunctions<double>
    interface IPowerFunctions<double>
    interface IRootFunctions<double>
    interface ITrigonometricFunctions<double>
    interface IMinMaxValue<double>
type double = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<double>
    interface ISpanFormattable
    interface ISpanParsable<double>
    interface IAdditionOperators<double, double, double>
    interface IAdditiveIdentity<double, double>
    interface IBinaryFloatingPointIeee754<double>
    interface IBinaryNumber<double>
    interface IBitwiseOperators<double, double, double>
    interface IComparisonOperators<double, double, bool>
    interface IEqualityOperators<double, double, bool>
    interface IDecrementOperators<double>
    interface IDivisionOperators<double, double, double>
    interface IIncrementOperators<double>
    interface IModulusOperators<double, double, double>
    interface IMultiplicativeIdentity<double, double>
    interface IMultiplyOperators<double, double, double>
    interface INumber<double>
    interface INumberBase<double>
    interface ISubtractionOperators<double, double, double>
    interface IUnaryNegationOperators<double, double>
    interface IUnaryPlusOperators<double, double>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<double>
    interface IExponentialFunctions<double>
    interface IFloatingPointConstants<double>
    interface IFloatingPoint<double>
    interface ISignedNumber<double>
    interface IFloatingPointIeee754<double>
    interface IHyperbolicFunctions<double>
    interface ILogarithmicFunctions<double>
    interface IPowerFunctions<double>
    interface IRootFunctions<double>
    interface ITrigonometricFunctions<double>
    interface IMinMaxValue<double>
type double = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<double>
    interface ISpanFormattable
    interface ISpanParsable<double>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<double>
    interface IAdditionOperators<double, double, double>
    interface IAdditiveIdentity<double, double>
    interface IBinaryFloatingPointIeee754<double>
    interface IBinaryNumber<double>
    interface IBitwiseOperators<double, double, double>
    interface IComparisonOperators<double, double, bool>
    interface IEqualityOperators<double, double, bool>
    interface IDecrementOperators<double>
    interface IDivisionOperators<double, double, double>
    interface IIncrementOperators<double>
    interface IModulusOperators<double, double, double>
    interface IMultiplicativeIdentity<double, double>
    interface IMultiplyOperators<double, double, double>
    interface INumber<double>
    interface INumberBase<double>
    interface ISubtractionOperators<double, double, double>
    interface IUnaryNegationOperators<double, double>
    interface IUnaryPlusOperators<double, double>
    interface IExponentialFunctions<double>
    interface IFloatingPointConstants<double>
    interface IFloatingPoint<double>
    interface ISignedNumber<double>
    interface IFloatingPointIeee754<double>
    interface IHyperbolicFunctions<double>
    interface ILogarithmicFunctions<double>
    interface IPowerFunctions<double>
    interface IRootFunctions<double>
    interface ITrigonometricFunctions<double>
    interface IMinMaxValue<double>
[<System.Serializable>]
type double = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type double = struct
    interface IFormattable
    interface IConvertible
type double = struct
    interface IFormattable
Public Structure Double
Implements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), IFormattable
Public Structure Double
Implements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), ISpanFormattable
Public Structure Double
Implements IAdditionOperators(Of Double, Double, Double), IAdditiveIdentity(Of Double, Double), IBinaryFloatingPointIeee754(Of Double), IBinaryNumber(Of Double), IBitwiseOperators(Of Double, Double, Double), IComparable(Of Double), IComparisonOperators(Of Double, Double, Boolean), IConvertible, IDecrementOperators(Of Double), IDivisionOperators(Of Double, Double, Double), IEqualityOperators(Of Double, Double, Boolean), IEquatable(Of Double), IExponentialFunctions(Of Double), IFloatingPoint(Of Double), IFloatingPointConstants(Of Double), IFloatingPointIeee754(Of Double), IHyperbolicFunctions(Of Double), IIncrementOperators(Of Double), ILogarithmicFunctions(Of Double), IMinMaxValue(Of Double), IModulusOperators(Of Double, Double, Double), IMultiplicativeIdentity(Of Double, Double), IMultiplyOperators(Of Double, Double, Double), INumber(Of Double), INumberBase(Of Double), IParsable(Of Double), IPowerFunctions(Of Double), IRootFunctions(Of Double), ISignedNumber(Of Double), ISpanParsable(Of Double), ISubtractionOperators(Of Double, Double, Double), ITrigonometricFunctions(Of Double), IUnaryNegationOperators(Of Double, Double), IUnaryPlusOperators(Of Double, Double)
Public Structure Double
Implements IAdditionOperators(Of Double, Double, Double), IAdditiveIdentity(Of Double, Double), IBinaryFloatingPointIeee754(Of Double), IBinaryNumber(Of Double), IBitwiseOperators(Of Double, Double, Double), IComparable(Of Double), IComparisonOperators(Of Double, Double, Boolean), IConvertible, IDecrementOperators(Of Double), IDivisionOperators(Of Double, Double, Double), IEqualityOperators(Of Double, Double, Boolean), IEquatable(Of Double), IExponentialFunctions(Of Double), IFloatingPoint(Of Double), IFloatingPointConstants(Of Double), IFloatingPointIeee754(Of Double), IHyperbolicFunctions(Of Double), IIncrementOperators(Of Double), ILogarithmicFunctions(Of Double), IMinMaxValue(Of Double), IModulusOperators(Of Double, Double, Double), IMultiplicativeIdentity(Of Double, Double), IMultiplyOperators(Of Double, Double, Double), INumber(Of Double), INumberBase(Of Double), IParsable(Of Double), IPowerFunctions(Of Double), IRootFunctions(Of Double), ISignedNumber(Of Double), ISpanParsable(Of Double), ISubtractionOperators(Of Double, Double, Double), ITrigonometricFunctions(Of Double), IUnaryNegationOperators(Of Double, Double), IUnaryPlusOperators(Of Double, Double), IUtf8SpanParsable(Of Double)
Public Structure Double
Implements IComparable, IConvertible, IFormattable
Public Structure Double
Implements IComparable, IComparable(Of Double), IEquatable(Of Double), IFormattable
Dědičnost
Double
Atributy
Implementuje
IComparable IComparable<Double> IConvertible IEquatable<Double> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Double> IParsable<TSelf> ISpanParsable<Double> ISpanParsable<TSelf> IAdditionOperators<Double,Double,Double> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Double,Double> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Double> IBinaryNumber<Double> IBinaryNumber<TSelf> IBitwiseOperators<Double,Double,Double> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Double,Double,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Double> IDecrementOperators<TSelf> IDivisionOperators<Double,Double,Double> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Double,Double,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Double> IExponentialFunctions<TSelf> IFloatingPoint<Double> IFloatingPoint<TSelf> IFloatingPointConstants<Double> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Double> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Double> IHyperbolicFunctions<TSelf> IIncrementOperators<Double> IIncrementOperators<TSelf> ILogarithmicFunctions<Double> ILogarithmicFunctions<TSelf> IMinMaxValue<Double> IModulusOperators<Double,Double,Double> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Double,Double> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Double,Double,Double> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Double> INumber<TSelf> INumberBase<Double> INumberBase<TSelf> IPowerFunctions<Double> IPowerFunctions<TSelf> IRootFunctions<Double> IRootFunctions<TSelf> ISignedNumber<Double> ISignedNumber<TSelf> ISubtractionOperators<Double,Double,Double> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Double> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Double,Double> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Double,Double> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Double> IUtf8SpanParsable<TSelf>

Poznámky

Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky k rozhraní API pro Double.

Pole

E

Představuje přirozený logaritmický základ určený konstantou e.

Epsilon

Představuje nejmenší kladnou Double hodnotu, která je větší než nula. Toto pole je konstantní.

MaxValue

Představuje největší možnou hodnotu Double. Toto pole je konstantní.

MinValue

Představuje nejmenší možnou hodnotu Double. Toto pole je konstantní.

NaN

Představuje hodnotu, která není číslo (NaN). Toto pole je konstantní.

NegativeInfinity

Představuje záporné nekonečno. Toto pole je konstantní.

NegativeZero

Představuje číslo záporné nuly (-0).

Pi

Představuje poměr obvodu kruhu k jeho průměru určenému konstantou π.

PositiveInfinity

Představuje kladné nekonečno. Toto pole je konstantní.

Tau

Představuje počet radiánů na jednom turnu určený konstantou, τ.

Metody

Abs(Double)

Vypočítá absolutní hodnotu.

Acos(Double)

Vypočítá arkus kosinus hodnoty.

Acosh(Double)

Vypočítá hyperbolický arkus kosinus hodnoty.

AcosPi(Double)

Vypočítá arkus kosinus hodnoty a vydělí výsledek pi.

Asin(Double)

Vypočítá arkus sinus hodnoty.

Asinh(Double)

Vypočítá hyperbolický arkus sinus hodnoty.

AsinPi(Double)

Vypočítá arkus sinus hodnoty a vydělí výsledek pi.

Atan(Double)

Vypočítá arkus tangens hodnoty.

Atan2(Double, Double)

Vypočítá arkus tangens podílu dvou hodnot.

Atan2Pi(Double, Double)

Vypočítá arkus tangens pro podíl dvou hodnot a vydělí výsledek pi.

Atanh(Double)

Vypočítá hyperbolický arkustangens hodnoty.

AtanPi(Double)

Vypočítá arkus tangens hodnoty a vydělí výsledek pí.

BitDecrement(Double)

Sníží hodnotu na nejmenší hodnotu, která porovnává menší hodnotu než daná hodnota.

BitIncrement(Double)

Zvýší hodnotu na nejmenší hodnotu, která porovnává větší než danou hodnotu.

Cbrt(Double)

Vypočítá kořen datové krychle hodnoty.

Ceiling(Double)

Vypočítá strop hodnoty.

Clamp(Double, Double, Double)

Uchytá hodnotu na inkluzivní minimální a maximální hodnotu.

CompareTo(Double)

Porovná tuto instanci se zadaným číslem s plovoucí desetinnou čárkou s dvojitou přesností a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota zadaného čísla s plovoucí desetinnou čárkou s dvojitou přesností.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota zadaného objektu.

ConvertToInteger<TInteger>(Double)

Převede hodnotu na zadaný celočíselnou typ pomocí sytosti při přetečení.

ConvertToIntegerNative<TInteger>(Double)

Převede hodnotu na zadaný celočíselnou typ pomocí chování specifického pro platformu při přetečení.

CopySign(Double, Double)

Zkopíruje znaménko hodnoty na znaménko jiné hodnoty.

Cos(Double)

Vypočítá kosinus hodnoty.

Cosh(Double)

Vypočítá hyperbolický kosinus hodnoty.

CosPi(Double)

Vypočítá kosinus hodnoty, která byla násobkem pi.

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateSaturating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která saturuje všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateTruncating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

DegreesToRadians(Double)

Převede danou hodnotu ze stupňů na radiány.

Equals(Double)

Vrátí hodnotu určující, zda tato instance a zadaný Double objekt představují stejnou hodnotu.

Equals(Object)

Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu.

Exp(Double)

Vypočítá E umocněné na danou mocninu.

Exp10(Double)

Vypočítá 10 umocněné na danou mocninu.

Exp10M1(Double)

Vypočítá 10 umocněné na danou mocninu a odečte jednu.

Exp2(Double)

Vypočítá 2 umocněné na danou mocninu.

Exp2M1(Double)

Vypočítá 2 umocněné na danou mocninu a odečte jednu.

ExpM1(Double)

Vypočítá E umocněné na danou mocninu a odečte jednu.

Floor(Double)

Vypočítá podlahu hodnoty.

FusedMultiplyAdd(Double, Double, Double)

Vypočítá součet násobení tří hodnot.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetTypeCode()

Vrátí TypeCode pro typ hodnoty Double.

Hypot(Double, Double)

Vypočítá hypotenuse zadanou dvě hodnoty představující délky kratších stran v pravoúhlém trojúhelníku.

Ieee754Remainder(Double, Double)

Vypočítá zbytek dvou hodnot podle specifikace IEEE 754.

ILogB(Double)

Vypočítá celočíselnou logaritmus hodnoty.

IsEvenInteger(Double)

Určuje, zda hodnota představuje sudé celočíselné číslo.

IsFinite(Double)

Určuje, zda je zadaná hodnota konečná (nula, podnormální hodnota nebo normální).

IsInfinity(Double)

Vrátí hodnotu určující, jestli se zadané číslo vyhodnotí jako záporné nebo kladné nekonečno.

IsInteger(Double)

Určuje, zda hodnota představuje celočíselnou hodnotu.

IsNaN(Double)

Vrátí hodnotu, která určuje, zda zadaná hodnota není číslo (NaN).

IsNegative(Double)

Určuje, zda je zadaná hodnota záporná.

IsNegativeInfinity(Double)

Vrátí hodnotu určující, jestli se zadané číslo vyhodnotí jako záporné nekonečno.

IsNormal(Double)

Určuje, zda je zadaná hodnota normální.

IsOddInteger(Double)

Určuje, zda hodnota představuje liché celočíselné číslo.

IsPositive(Double)

Určuje, jestli je hodnota kladná.

IsPositiveInfinity(Double)

Vrátí hodnotu určující, jestli se zadané číslo vyhodnotí jako kladné nekonečno.

IsPow2(Double)

Určuje, zda je hodnota mocnina dvou.

IsRealNumber(Double)

Určuje, zda hodnota představuje reálné číslo.

IsSubnormal(Double)

Určuje, zda je zadaná hodnota subnormální.

Lerp(Double, Double, Double)

Provede lineární interpolaci mezi dvěma hodnotami na základě dané váhy.

Log(Double)

Vypočítá přirozený (base-E logaritmus hodnoty.

Log(Double, Double)

Vypočítá logaritmus hodnoty v zadaném základu.

Log10(Double)

Vypočítá logaritmus hodnoty base-10.

Log10P1(Double)

Vypočítá logaritmus hodnoty se základem 10 plus jedna.

Log2(Double)

Vypočítá protokol 2 hodnoty.

Log2P1(Double)

Vypočítá logaritmus hodnoty base-2 plus jednu.

LogP1(Double)

Vypočítá přirozený logaritmus hodnoty (base-E).

Max(Double, Double)

Porovná dvě hodnoty s výpočty, které jsou větší.

MaxMagnitude(Double, Double)

Porovná dvě hodnoty s výpočty, které jsou větší.

MaxMagnitudeNumber(Double, Double)

Porovná dvě hodnoty k výpočtu, které mají větší velikost a vrátí druhou hodnotu, pokud je vstup NaN.

MaxNumber(Double, Double)

Porovná dvě hodnoty k výpočtu, který je větší a vrátí druhou hodnotu, pokud je vstup NaN.

Min(Double, Double)

Porovná dvě hodnoty s výpočetními prostředky, které jsou menší.

MinMagnitude(Double, Double)

Porovná dvě hodnoty s výpočetními prostředky, které jsou menší.

MinMagnitudeNumber(Double, Double)

Porovná dvě hodnoty k výpočtu, které mají menší velikost a vrátí druhou hodnotu, pokud je vstup NaN.

MinNumber(Double, Double)

Porovná dvě hodnoty a vypočítá menší hodnotu a vrátí druhou hodnotu, pokud je vstup NaN.

MultiplyAddEstimate(Double, Double, Double)

Vypočítá odhad (left * right) + addend.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Převede rozsah znaků obsahující řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String)

Převede řetězcovou reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String, NumberStyles)

Převede řetězcovou reprezentaci čísla v zadaném stylu na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String, NumberStyles, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Pow(Double, Double)

Vypočítá hodnotu vyvolanou na danou mocninu.

RadiansToDegrees(Double)

Převede danou hodnotu z radiánů na stupně.

ReciprocalEstimate(Double)

Vypočítá odhad reciproční hodnoty.

ReciprocalSqrtEstimate(Double)

Vypočítá odhad reciproční druhou odmocninu hodnoty.

RootN(Double, Int32)

Vypočítá n-tý kořen hodnoty.

Round(Double)

Zaokrouhlí hodnotu na nejbližší celé číslo pomocí výchozího režimu zaokrouhlování (ToEven).

Round(Double, Int32)

Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlování (ToEven).

Round(Double, Int32, MidpointRounding)

Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlování (ToEven).

Round(Double, MidpointRounding)

Zaokrouhlí hodnotu na nejbližší celé číslo pomocí zadaného režimu zaokrouhlování.

ScaleB(Double, Int32)

Vypočítá součin hodnoty a jeho základ-radix vyvolaný na zadanou mocninu.

Sign(Double)

Vypočítá znaménko hodnoty.

Sin(Double)

Vypočítá sinus hodnoty.

SinCos(Double)

Vypočítá sinus a kosinus hodnoty.

SinCosPi(Double)

Vypočítá sinus a kosinus hodnoty.

Sinh(Double)

Vypočítá hyperbolický sinus hodnoty.

SinPi(Double)

Vypočítá sinus hodnoty, která byla vynásobená pi.

Sqrt(Double)

Vypočítá druhou odmocninu hodnoty.

Tan(Double)

Vypočítá tangens hodnoty.

Tanh(Double)

Vypočítá hyperbolický tangens hodnoty.

TanPi(Double)

Vypočítá tangens hodnoty, která byla násobkem pi.

ToString()

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření.

ToString(IFormatProvider)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifickém pro jazykovou verzi.

ToString(String)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaného formátu.

ToString(String, IFormatProvider)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi.

Truncate(Double)

Zkrátí hodnotu.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Pokusí se naformátovat hodnotu aktuální dvojité instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Byte>, Double)

Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na ekvivalent čísla s dvojitou přesností s plovoucí desetinnou čárkou.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double)

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Double)

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(ReadOnlySpan<Char>, Double)

Převede reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Double)

Pokusí se analyzovat rozsah znaků do hodnoty.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Double)

Převede rozsah znaků obsahující řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(String, Double)

Převede řetězcovou reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(String, IFormatProvider, Double)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, NumberStyles, IFormatProvider, Double)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

Operátory

Equality(Double, Double)

Vrátí hodnotu, která určuje, zda jsou dvě zadané Double hodnoty stejné.

GreaterThan(Double, Double)

Vrátí hodnotu, která určuje, zda je zadaná hodnota Double větší než jiná zadaná hodnota Double.

GreaterThanOrEqual(Double, Double)

Vrátí hodnotu, která určuje, jestli je zadaná hodnota Double větší nebo rovna jiné zadané Double hodnotě.

Inequality(Double, Double)

Vrátí hodnotu, která určuje, jestli se dvě zadané Double hodnoty nerovnají.

LessThan(Double, Double)

Vrátí hodnotu, která určuje, zda je zadaná hodnota Double menší než jiná zadaná hodnota Double.

LessThanOrEqual(Double, Double)

Vrátí hodnotu, která určuje, zda je zadaná hodnota Double menší nebo rovna jiné zadané Double hodnotě.

Explicitní implementace rozhraní

IAdditionOperators<Double,Double,Double>.Addition(Double, Double)

Sečte dvě hodnoty ke výpočtu jejich součtu.

IAdditiveIdentity<Double,Double>.AdditiveIdentity

Získá přídatnou identitu aktuálního typu.

IBinaryNumber<Double>.AllBitsSet

Získá instanci binárního typu, ve které jsou nastaveny všechny bity.

IBitwiseOperators<Double,Double,Double>.BitwiseAnd(Double, Double)

Vypočítá bitové a dvě hodnoty.

IBitwiseOperators<Double,Double,Double>.BitwiseOr(Double, Double)

Vypočítá bitové nebo dvě hodnoty.

IBitwiseOperators<Double,Double,Double>.ExclusiveOr(Double, Double)

Vypočítá výhradní nebo dvě hodnoty.

IBitwiseOperators<Double,Double,Double>.OnesComplement(Double)

Vypočítá reprezentaci daného doplňku.

IComparable.CompareTo(Object)

Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo, které určuje, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejném pořadí řazení jako druhý objekt.

IConvertible.GetTypeCode()

Vrátí TypeCode pro tuto instanci.

IConvertible.ToBoolean(IFormatProvider)

Popis tohoto člena najdete v tématu ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Popis tohoto člena najdete v tématu ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Popis tohoto člena najdete v tématu ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Popis tohoto člena najdete v tématu ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Popis tohoto člena najdete v tématu ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Popis tohoto člena najdete v tématu ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Popis tohoto člena najdete v tématu ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Popis tohoto člena najdete v tématu ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Popis tohoto člena najdete v tématu ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Popis tohoto člena najdete v tématu ToUInt64(IFormatProvider).

IDecrementOperators<Double>.Decrement(Double)

Dekrementuje hodnotu.

IDivisionOperators<Double,Double,Double>.Division(Double, Double)

Vydělí jednu hodnotu jinou, aby se vypočítá jejich podíl.

IFloatingPoint<Double>.GetExponentByteCount()

Získá počet bajtů, které budou zapsány jako součást TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<Double>.GetExponentShortestBitLength()

Získá délku v bitech nejkratšího dvojúrovňového doplňku reprezentace aktuální exponentu.

IFloatingPoint<Double>.GetSignificandBitLength()

Získá délku aktuálního znaku v bitech.

IFloatingPoint<Double>.GetSignificandByteCount()

Získá počet bajtů, které budou zapsány jako součást TryWriteSignificandLittleEndian(Span<Byte>, Int32).

IFloatingPoint<Double>.TryWriteExponentBigEndian(Span<Byte>, Int32)

Snaží se napsat aktuální exponent ve formátu big-endian do daného rozsahu.

IFloatingPoint<Double>.TryWriteExponentLittleEndian(Span<Byte>, Int32)

Snaží se napsat aktuální exponent v malém endovském formátu do daného rozsahu.

IFloatingPoint<Double>.TryWriteSignificandBigEndian(Span<Byte>, Int32)

Snaží se napsat aktuální znak a do daného rozsahu ve formátu big-endian.

IFloatingPoint<Double>.TryWriteSignificandLittleEndian(Span<Byte>, Int32)

Snaží se napsat aktuální znak a v malém endian formátu do daného rozsahu.

IFloatingPointConstants<Double>.E

Získá matematickou konstantu e.

IFloatingPointConstants<Double>.Pi

Získá matematickou konstantu pi.

IFloatingPointConstants<Double>.Tau

Získá matematickou konstantu tau.

IFloatingPointIeee754<Double>.Epsilon

Získá nejmenší hodnotu tak, aby bylo možné přidat do 0, která nemá za následek 0.

IFloatingPointIeee754<Double>.NaN

Získá hodnotu, která představuje NaN.

IFloatingPointIeee754<Double>.NegativeInfinity

Získá hodnotu, která představuje zápornou infinity.

IFloatingPointIeee754<Double>.NegativeZero

Získá hodnotu, která představuje zápornou zero.

IFloatingPointIeee754<Double>.PositiveInfinity

Získá hodnotu, která představuje pozitivní infinity.

IIncrementOperators<Double>.Increment(Double)

Zvýší hodnotu.

IMinMaxValue<Double>.MaxValue

Získá maximální hodnotu aktuálního typu.

IMinMaxValue<Double>.MinValue

Získá minimální hodnotu aktuálního typu.

IModulusOperators<Double,Double,Double>.Modulus(Double, Double)

Rozdělí dvě hodnoty dohromady a vypočítá jejich moduly nebo zbytek.

IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity

Získá multiplikativní identitu aktuálního typu.

IMultiplyOperators<Double,Double,Double>.Multiply(Double, Double)

Vynásobí dvě hodnoty dohromady pro výpočet jejich produktu.

INumberBase<Double>.IsCanonical(Double)

Určuje, zda je hodnota v kanonickém vyjádření.

INumberBase<Double>.IsComplexNumber(Double)

Určuje, zda hodnota představuje komplexní číslo.

INumberBase<Double>.IsImaginaryNumber(Double)

Určuje, jestli hodnota představuje čisté imaginární číslo.

INumberBase<Double>.IsZero(Double)

Určuje, jestli je hodnota nula.

INumberBase<Double>.One

Získá hodnotu 1 pro typ.

INumberBase<Double>.Radix

Získá radix nebo základ pro typ.

INumberBase<Double>.TryConvertFromChecked<TOther>(TOther, Double)

Představuje číslo s plovoucí desetinnou čárkou s dvojitou přesností.

INumberBase<Double>.TryConvertFromSaturating<TOther>(TOther, Double)

Představuje číslo s plovoucí desetinnou čárkou s dvojitou přesností.

INumberBase<Double>.TryConvertFromTruncating<TOther>(TOther, Double)

Představuje číslo s plovoucí desetinnou čárkou s dvojitou přesností.

INumberBase<Double>.TryConvertToChecked<TOther>(Double, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ a vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Double>.TryConvertToSaturating<TOther>(Double, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ a nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Double>.TryConvertToTruncating<TOther>(Double, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Double>.Zero

Získá hodnotu 0 pro typ.

ISignedNumber<Double>.NegativeOne

Získá hodnotu -1 pro typ.

ISubtractionOperators<Double,Double,Double>.Subtraction(Double, Double)

Odečte dvě hodnoty pro výpočet jejich rozdílu.

IUnaryNegationOperators<Double,Double>.UnaryNegation(Double)

Vypočítá unární negaci hodnoty.

IUnaryPlusOperators<Double,Double>.UnaryPlus(Double)

Vypočítá unární plus hodnoty.

Platí pro

Bezpečný přístup z více vláken

Všichni členové tohoto typu jsou bezpečné pro přístup z více vláken. Členové, kteří se zdá, že upravují stav instance, ve skutečnosti vrátí novou instanci inicializovanou s novou hodnotou. Stejně jako u jakéhokoli jiného typu musí být čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, chráněn zámkem, aby se zajistilo zabezpečení vlákna.

Viz také

  • Decimal
  • Single
  • Ukázka : rozhraní .NET Core WinForms (C#)
  • ukázka : .NET Core WinForms Formatting Utility (Visual Basic)