Sdílet prostřednictvím


Double Struktura

Definice

Představuje číslo s plovoucí desetinou čá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 najdete 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 objektu Double. Toto pole je konstantní.

MinValue

Představuje nejmenší možnou hodnotu objektu 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ů v jednom tahu 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 hodnotou 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 hodnotou 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 podílu dvou hodnot a vydělí výsledek hodnotou 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ší než daná hodnota.

BitIncrement(Double)

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

Cbrt(Double)

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

Ceiling(Double)

Vypočítá horní mez hodnoty.

Clamp(Double, Double, Double)

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

CompareTo(Double)

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

CompareTo(Object)

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

ConvertToInteger<TInteger>(Double)

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

ConvertToIntegerNative<TInteger>(Double)

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

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 vynásobena hodnotou pi.

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a 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 a nasytí 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)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

Exp(Double)

E Výpočty se umocní na daný výkon.

Exp10(Double)

10 Výpočty se umocní na daný výkon.

Exp10M1(Double)

10 Vypočítá umocněné na daný výkon a odečítá ho.

Exp2(Double)

2 Výpočty se umocní na daný výkon.

Exp2M1(Double)

2 Vypočítá umocněné na daný výkon a odečítá ho.

ExpM1(Double)

E Vypočítá umocněné na daný výkon a odečítá ho.

Floor(Double)

Vypočítá dolní mez hodnoty.

FusedMultiplyAdd(Double, Double, Double)

Vypočítá tavené násobení tří hodnot.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetTypeCode()

Vrátí hodnotu TypeCode pro typ Doublehodnoty .

Hypot(Double, Double)

Vypočítá překlepu zadanou dvěma hodnotami představujícími 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číselný logaritmus hodnoty.

IsEvenInteger(Double)

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

IsFinite(Double)

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

IsInfinity(Double)

Vrátí hodnotu určující, zda 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, jestli zadaná hodnota není číslo (NaN).

IsNegative(Double)

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

IsNegativeInfinity(Double)

Vrátí hodnotu určující, zda 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í, zda se zadané číslo vyhodnotí jako kladné nekonečno.

IsPow2(Double)

Určuje, zda je hodnota mocnina dva.

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ý logaritmus hodnoty.base-E

Log(Double, Double)

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

Log10(Double)

Vypočítá dekadický logaritmus hodnoty.

Log10P1(Double)

Vypočítá dekadický logaritmus hodnoty plus jedna.

Log2(Double)

Vypočítá log2 hodnoty.

Log2P1(Double)

Vypočítá logaritmus 2. základu hodnoty plus jedna.

LogP1(Double)

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

Max(Double, Double)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitude(Double, Double)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitudeNumber(Double, Double)

Porovná dvě hodnoty pro výpočet, který má větší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

MaxNumber(Double, Double)

Porovná dvě hodnoty pro výpočet, který je větší a vrátí druhou hodnotu, pokud je NaNvstup .

Min(Double, Double)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitude(Double, Double)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitudeNumber(Double, Double)

Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

MinNumber(Double, Double)

Porovná dvě hodnoty pro výpočet, který je menší a vrátí druhou hodnotu, pokud je NaNvstup .

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Převede znakové rozpětí, které obsahuje řetězcové vyjádření čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho číselný ekvivalent s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String)

Převede řetězcové vyjádření čísla na jeho ekvivalentní typ dvojité přesnosti s plovoucí řádovou čárkou.

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

Převede řetězcové vyjádření čísla v zadaném stylu na jeho ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

Parse(String, NumberStyles, IFormatProvider)

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

Pow(Double, Double)

Vypočítá hodnotu umocněnou na daný výkon.

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í odmocniny 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 zaokrouhlení (ToEven).

Round(Double, Int32)

Zaokrouhlí hodnotu na zadaný počet desetinných míst pomocí výchozího režimu zaokrouhlení (ToEven).

Round(Double, Int32, MidpointRounding)

Zaokrouhlí hodnotu na zadaný počet desetinných míst pomocí výchozího režimu zaokrouhlení (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 její základ-radix umocněný na zadaný výkon.

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á hodnotou 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 vynásobena hodnotou pi.

ToString()

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

ToString(IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určených informací o formátování specifických pro jazykovou verzi.

ToString(String)

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

ToString(String, IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu a informací o formátování specifických 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 zadaného rozsahu bajtů.

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

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

TryParse(ReadOnlySpan<Byte>, Double)

Pokusí se převést znakový rozsah UTF-8 obsahující řetězcové vyjádření čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

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

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Char>, Double)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, Double)

Pokusí se parsovat rozsah znaků na hodnotu.

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

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

TryParse(String, Double)

Převede řetězcové vyjádření čísla na jeho ekvivalentní typ dvojité přesnosti s plovoucí řádovou čárkou. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, IFormatProvider, Double)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, NumberStyles, IFormatProvider, Double)

Převede řetězcové vyjádření čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho ekvivalent čísla s plovoucí desetinnou čárkou s dvojitou přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

Operátory

Equality(Double, Double)

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

GreaterThan(Double, Double)

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

GreaterThanOrEqual(Double, Double)

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

Inequality(Double, Double)

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

LessThan(Double, Double)

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

LessThanOrEqual(Double, Double)

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

Explicitní implementace rozhraní

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

Sečte dvě hodnoty k 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ém jsou nastaveny všechny bity.

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

Vypočítá bitové hodnoty a dvou hodnot.

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

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

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

Vypočítá výhradní hodnotu nebo dvou hodnot.

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

Vypočítá reprezentaci dané hodnoty jako doplněk.

IComparable.CompareTo(Object)

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

IConvertible.GetTypeCode()

Vrátí hodnotu 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)

Sníží hodnotu.

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

Vydělí jednu hodnotu jinou za účelem výpočtu jejich podílu.

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čího doplňku reprezentace aktuálního exponentu.

IFloatingPoint<Double>.GetSignificandBitLength()

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

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)

Pokusí se zapsat aktuální exponent ve formátu big-endian do daného rozsahu.

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

Pokusí se zapsat aktuální exponent ve formátu little-endian do daného rozsahu.

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

Pokusí se zapsat aktuální significand ve formátu big-endian do daného rozsahu.

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

Pokusí se zapsat aktuální significand ve formátu little-endian 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, která může být přidána, 0 což 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 infinityhodnotu .

IFloatingPointIeee754<Double>.NegativeZero

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

IFloatingPointIeee754<Double>.PositiveInfinity

Získá hodnotu, která představuje kladnou infinityhodnotu .

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)

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich modulu nebo zbytku.

IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity

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

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

Vynásobí dvě hodnoty dohromady a vypočítá jejich součin.

INumberBase<Double>.IsCanonical(Double)

Určuje, zda je hodnota v kanonické reprezentaci.

INumberBase<Double>.IsComplexNumber(Double)

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

INumberBase<Double>.IsImaginaryNumber(Double)

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

INumberBase<Double>.IsZero(Double)

Určuje, zda 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í desetinou čárkou s dvojitou přesností.

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

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

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

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

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

Pokusí se převést instanci aktuálního typu na jiný typ, 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, 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šechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.

Viz také