Double Structure

Définition

Représente un nombre à virgule flottante double précision.

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>
[<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
Héritage
Double
Attributs
Implémente
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>

Remarques

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour Double.

Champs

E

Représente la base logarithmique naturelle, spécifiée par la constante, e.

Epsilon

Représente la valeur Double positive la plus petite qui est supérieure à zéro. Ce champ est constant.

MaxValue

Représente la plus grande valeur possible d'un Double. Ce champ est constant.

MinValue

Représente la plus petite valeur possible de Double. Ce champ est constant.

NaN

Représente une valeur qui n'est pas un nombre (NaN). Ce champ est constant.

NegativeInfinity

Représente l'infini négatif. Ce champ est constant.

NegativeZero

Représente le nombre négatif zéro (-0).

Pi

Représente le rapport de la circonférence d’un cercle à son diamètre, spécifié par la constante π.

PositiveInfinity

Représente l'infini positif. Ce champ est constant.

Tau

Représente le nombre de radians en un tour, spécifié par la constante, τ.

Méthodes

Abs(Double)

Calcule l’absolu d’une valeur.

Acos(Double)

Calcule l’arc cosinus d’une valeur.

Acosh(Double)

Calcule l’arc-cosinus hyperbolique d’une valeur.

AcosPi(Double)

Calcule l’arc cosinus d’une valeur et divise le résultat par pi.

Asin(Double)

Calcule l’arc-sinus d’une valeur.

Asinh(Double)

Calcule l’arc-sinus hyperbolique d’une valeur.

AsinPi(Double)

Calcule l’arc-sinus d’une valeur et divise le résultat par pi.

Atan(Double)

Calcule la tangente arc d’une valeur.

Atan2(Double, Double)

Calcule la tangente arc du quotient de deux valeurs.

Atan2Pi(Double, Double)

Calcule la tangente d’arc pour le quotient de deux valeurs et divise le résultat par pi.

Atanh(Double)

Calcule la tangente d’arc hyperbolique d’une valeur.

AtanPi(Double)

Calcule la tangente arc d’une valeur et divise le résultat par pi.

BitDecrement(Double)

Décrémente une valeur à la plus petite valeur qui compare moins qu’une valeur donnée.

BitIncrement(Double)

Incrémente une valeur à la plus petite valeur qui compare supérieure à une valeur donnée.

Cbrt(Double)

Calcule la racine du cube d’une valeur.

Ceiling(Double)

Calcule le plafond d’une valeur.

Clamp(Double, Double, Double)

Fixe une valeur à une valeur minimale et maximale inclusive.

CompareTo(Double)

Compare cette instance à un nombre à virgule flottante double précision spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à celle du nombre à virgule flottante double précision spécifié.

CompareTo(Object)

Compare cette instance à un objet spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l'objet spécifié.

CopySign(Double, Double)

Copie le signe d’une valeur dans le signe d’une autre valeur.

Cos(Double)

Calcule le cosinus d’une valeur.

Cosh(Double)

Calcule le cosinus hyperbolique d’une valeur.

CosPi(Double)

Calcule le cosinus d’une valeur qui a été multiple par pi.

CreateChecked<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

CreateSaturating<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, saturant toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

CreateTruncating<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, tronqué toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

DegreesToRadians(Double)

Convertit une valeur donnée des degrés en radians.

Equals(Double)

Retourne une valeur indiquant si cette instance et un objet Double spécifié représentent la même valeur.

Equals(Object)

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

Exp(Double)

Calculs déclenchés E à une puissance donnée.

Exp10(Double)

Calculs déclenchés 10 à une puissance donnée.

Exp10M1(Double)

Calculs déclenchés 10 à une puissance donnée et en soustrait une.

Exp2(Double)

Calculs déclenchés 2 à une puissance donnée.

Exp2M1(Double)

Calculs déclenchés 2 à une puissance donnée et en soustrait une.

ExpM1(Double)

Calculs déclenchés E à une puissance donnée et en soustrait une.

Floor(Double)

Calcule le plancher d’une valeur.

FusedMultiplyAdd(Double, Double, Double)

Calcule la multiplication-ajout fusionnée de trois valeurs.

GetHashCode()

Retourne le code de hachage de cette instance.

GetTypeCode()

Retourne le TypeCode du type valeur Double.

Hypot(Double, Double)

Calcule l’hypotenuse donnée deux valeurs représentant les longueurs des côtés les plus courts dans un triangle à angle droit.

Ieee754Remainder(Double, Double)

Calcule le reste des deux valeurs spécifiées par IEEE 754.

ILogB(Double)

Calcule le logarithme d’entier d’une valeur.

IsEvenInteger(Double)

Détermine si une valeur représente un nombre intégral pair.

IsFinite(Double)

Détermine si la valeur spécifiée est finie (zéro, inférieure à la normale ou normale).

IsInfinity(Double)

Retourne une valeur indiquant si la valeur du nombre spécifié est l'infini négatif ou positif.

IsInteger(Double)

Détermine si une valeur représente une valeur intégrale.

IsNaN(Double)

Retourne une valeur qui indique si la valeur spécifiée n'est pas un nombre (NaN).

IsNegative(Double)

Détermine si la valeur spécifiée est négative.

IsNegativeInfinity(Double)

Retourne une valeur indiquant si le nombre spécifié est équivalent à l'infini négatif.

IsNormal(Double)

Détermine si la valeur spécifiée est normale.

IsOddInteger(Double)

Détermine si une valeur représente un nombre intégral impair.

IsPositive(Double)

Détermine si une valeur est positive.

IsPositiveInfinity(Double)

Retourne une valeur indiquant si le nombre spécifié est équivalent à l'infini positif.

IsPow2(Double)

Détermine si une valeur est une puissance de deux.

IsRealNumber(Double)

Détermine si une valeur représente un nombre réel.

IsSubnormal(Double)

Détermine si la valeur spécifiée est inférieure à la normale.

Lerp(Double, Double, Double)

Effectue une interpolation linéaire entre deux valeurs en fonction de la pondération donnée.

Log(Double)

Calcule le logarithme naturel d’unebase-E valeur.

Log(Double, Double)

Calcule le logarithme d’une valeur dans la base spécifiée.

Log10(Double)

Calcule le logarithme de base 10 d’une valeur.

Log10P1(Double)

Calcule le logarithme de base 10 d’une valeur plus un.

Log2(Double)

Calcule le journal2 d’une valeur.

Log2P1(Double)

Calcule le logarithme de base 2 d’une valeur plus un.

LogP1(Double)

Calcule le logarithme naturel (base-E) d’une valeur plus un.

Max(Double, Double)

Compare deux valeurs au calcul, ce qui est supérieur.

MaxMagnitude(Double, Double)

Compare deux valeurs au calcul, ce qui est supérieur.

MaxMagnitudeNumber(Double, Double)

Compare deux valeurs au calcul qui a la plus grande magnitude et retourne l’autre valeur si une entrée est NaN.

MaxNumber(Double, Double)

Compare deux valeurs pour calculer ce qui est supérieur et renvoyer l’autre valeur si une entrée est NaN.

Min(Double, Double)

Compare deux valeurs au calcul, ce qui est inférieur.

MinMagnitude(Double, Double)

Compare deux valeurs au calcul, ce qui est inférieur.

MinMagnitudeNumber(Double, Double)

Compare deux valeurs au calcul qui a la moindre magnitude et retourne l’autre valeur si une entrée est NaN.

MinNumber(Double, Double)

Compare deux valeurs pour calculer ce qui est inférieur et retourner l’autre valeur si une entrée est NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analyse une étendue de caractères UTF-8 dans une valeur.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analyse une étendue de caractères UTF-8 dans une valeur.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analyse une étendue de caractères dans une valeur.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Convertit une étendue de caractères contenant la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en nombre à virgule flottante double précision équivalent.

Parse(String)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante double précision équivalent.

Parse(String, IFormatProvider)

Convertit la représentation sous forme de chaîne d'un nombre dans un format propre à la culture spécifié en nombre à virgule flottante double précision équivalent.

Parse(String, NumberStyles)

Convertit la représentation sous forme de chaîne d'un nombre dans un style spécifié en nombre à virgule flottante double précision équivalent.

Parse(String, NumberStyles, IFormatProvider)

Convertit la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en nombre à virgule flottante double précision équivalent.

Pow(Double, Double)

Calcule une valeur élevée à une puissance donnée.

RadiansToDegrees(Double)

Convertit une valeur donnée de radians en degrés.

ReciprocalEstimate(Double)

Calcule une estimation de la réciproque d’une valeur.

ReciprocalSqrtEstimate(Double)

Calcule une estimation de la racine carrée réciproque d’une valeur.

RootN(Double, Int32)

Calcule la n-ième racine d’une valeur.

Round(Double)

Arrondit une valeur à l’entier le plus proche à l’aide du mode d’arrondi par défaut (ToEven).

Round(Double, Int32)

Arrondit une valeur à un nombre spécifié de chiffres fractionnaires à l’aide du mode d’arrondi par défaut (ToEven).

Round(Double, Int32, MidpointRounding)

Arrondit une valeur à un nombre spécifié de chiffres fractionnaires à l’aide du mode d’arrondi par défaut (ToEven).

Round(Double, MidpointRounding)

Arrondit une valeur à l’entier le plus proche à l’aide du mode d’arrondi spécifié.

ScaleB(Double, Int32)

Calcule le produit d’une valeur et son radix de base élevé à la puissance spécifiée.

Sign(Double)

Calcule le signe d’une valeur.

Sin(Double)

Calcule le sinus d’une valeur.

SinCos(Double)

Calcule le sinus et le cosinus d’une valeur.

SinCosPi(Double)

Calcule le sinus et le cosinus d’une valeur.

Sinh(Double)

Calcule le sinus hyperbolique d’une valeur.

SinPi(Double)

Calcule le sinus d’une valeur qui a été multipliée par pi.

Sqrt(Double)

Calcule la racine carrée d’une valeur.

Tan(Double)

Calcule la tangente d’une valeur.

Tanh(Double)

Calcule la tangente hyperbolique d’une valeur.

TanPi(Double)

Calcule la tangente d’une valeur qui a été multipledée par pi.

ToString()

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.

ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.

ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente en utilisant le format spécifié.

ToString(String, IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture.

Truncate(Double)

Tronque une valeur.

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

Tente de mettre en forme la valeur de la instance actuelle en UTF-8 dans l’étendue d’octets fournie.

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

Tente de mettre en forme la valeur de l’instance de nombre double actuelle dans la plage de caractères fournie.

TryParse(ReadOnlySpan<Byte>, Double)

Tente de convertir une étendue de caractères UTF-8 contenant la représentation sous forme de chaîne d’un nombre en nombre à virgule flottante double précision équivalente.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double)

Tente d’analyser une étendue de caractères UTF-8 dans une valeur.

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

Tente d’analyser une étendue de caractères UTF-8 dans une valeur.

TryParse(ReadOnlySpan<Char>, Double)

Convertit la représentation sous forme d’étendue d'un nombre dans un style et un format propre à la culture spécifiés en nombre à virgule flottante double précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Double)

Tente d’analyser une étendue de caractères dans une valeur.

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

Convertit une étendue de caractères contenant la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en nombre à virgule flottante double précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(String, Double)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante double précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(String, IFormatProvider, Double)

Tente d’analyser une chaîne en une valeur.

TryParse(String, NumberStyles, IFormatProvider, Double)

Convertit la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en nombre à virgule flottante double précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

Opérateurs

Equality(Double, Double)

Retourne une valeur qui indique si deux valeurs Double spécifiées sont égales.

GreaterThan(Double, Double)

Retourne une valeur qui indique si une valeur Double spécifique est supérieure à une autre valeur Double spécifique.

GreaterThanOrEqual(Double, Double)

Retourne une valeur qui indique si une valeur Double spécifique est supérieure ou égale à une autre valeur Double spécifique.

Inequality(Double, Double)

Retourne une valeur qui indique si deux valeurs Double spécifiées sont différentes.

LessThan(Double, Double)

Retourne une valeur qui indique si une valeur Double spécifique est inférieure à une autre valeur Double spécifique.

LessThanOrEqual(Double, Double)

Retourne une valeur qui indique si une valeur Double spécifique est inférieure ou égale à une autre valeur Double spécifique.

Implémentations d’interfaces explicites

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

Ajoute deux valeurs ensemble pour calculer leur somme.

IAdditiveIdentity<Double,Double>.AdditiveIdentity

Obtient l’identité additive du type actuel.

IBinaryNumber<Double>.AllBitsSet

Obtient une instance du type binaire dans lequel tous les bits sont définis.

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

Calcule les valeurs au niveau du bit et de deux valeurs.

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

Calcule au niveau du bit ou de deux valeurs.

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

Calcule les valeurs exclusives ou de deux valeurs.

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

Calcule la représentation du complément des uns d’une valeur donnée.

IComparable.CompareTo(Object)

Compare l'instance actuelle à un autre objet du même type et retourne un entier qui indique si l'instance actuelle précède ou suit un autre objet ou se trouve à la même position que ce dernier dans l'ordre de tri.

IConvertible.GetTypeCode()

Retourne le TypeCode de cette instance.

IConvertible.ToBoolean(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève une InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève une InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Pour obtenir une description de ce membre, consultez ToUInt64(IFormatProvider).

IDecrementOperators<Double>.Decrement(Double)

Décrémente une valeur.

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

Divise une valeur par une autre pour calculer leur quotient.

IFloatingPoint<Double>.GetExponentByteCount()

Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<Double>.GetExponentShortestBitLength()

Obtient la longueur, en bits, de la représentation complémentaire des deux plus courtes de l’exposant actuel.

IFloatingPoint<Double>.GetSignificandBitLength()

Obtient la longueur, en bits, de la significande actuelle.

IFloatingPoint<Double>.GetSignificandByteCount()

Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Tente d’écrire l’exposant actuel, au format big-endian, dans une étendue donnée.

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

Tente d’écrire l’exposant actuel, au format little-endian, dans une étendue donnée.

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

Tente d’écrire la significande actuelle, au format big-endian, dans une étendue donnée.

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

Tente d’écrire la significificet actuelle, au format little-endian, dans une étendue donnée.

IFloatingPointConstants<Double>.E

Obtient la constante emathématique .

IFloatingPointConstants<Double>.Pi

Obtient la constante pimathématique .

IFloatingPointConstants<Double>.Tau

Obtient la constante taumathématique .

IFloatingPointIeee754<Double>.Epsilon

Obtient la valeur la plus petite de telle que pouvant être ajoutée à 0 qui n’entraîne 0pas .

IFloatingPointIeee754<Double>.NaN

Obtient une valeur qui représente NaN.

IFloatingPointIeee754<Double>.NegativeInfinity

Obtient une valeur qui représente une valeur négative infinity.

IFloatingPointIeee754<Double>.NegativeZero

Obtient une valeur qui représente une valeur négative zero.

IFloatingPointIeee754<Double>.PositiveInfinity

Obtient une valeur qui représente un positif infinity.

IIncrementOperators<Double>.Increment(Double)

Incrémente une valeur.

IMinMaxValue<Double>.MaxValue

Obtient la valeur maximale du type actuel.

IMinMaxValue<Double>.MinValue

Obtient la valeur minimale du type actuel.

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

Divise deux valeurs ensemble pour calculer leur module ou leur reste.

IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity

Obtient l’identité multiplicative du type actuel.

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

Multiplie deux valeurs ensemble pour calculer leur produit.

INumberBase<Double>.IsCanonical(Double)

Détermine si une valeur se trouve dans sa représentation canonique.

INumberBase<Double>.IsComplexNumber(Double)

Détermine si une valeur représente un nombre complexe.

INumberBase<Double>.IsImaginaryNumber(Double)

Détermine si une valeur représente un nombre imaginaire pur.

INumberBase<Double>.IsZero(Double)

Détermine si une valeur est égale à zéro.

INumberBase<Double>.One

Obtient la valeur 1 du type.

INumberBase<Double>.Radix

Obtient la base pour le type.

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

Représente un nombre à virgule flottante double précision.

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

Représente un nombre à virgule flottante double précision.

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

Représente un nombre à virgule flottante double précision.

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

Tente de convertir une instance du type actuel en un autre type, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

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

Tente de convertir une instance du type actuel en un autre type, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

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

Tente de convertir une instance du type actuel en un autre type, en tronqué toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

INumberBase<Double>.Zero

Obtient la valeur 0 du type.

ISignedNumber<Double>.NegativeOne

Obtient la valeur -1 du type.

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

Soustrait deux valeurs pour calculer leur différence.

IUnaryNegationOperators<Double,Double>.UnaryNegation(Double)

Calcule la négation unaire d’une valeur.

IUnaryPlusOperators<Double,Double>.UnaryPlus(Double)

Calcule le plus unaire d’une valeur.

S’applique à

Cohérence de thread

Tous les membres de ce type sont thread safe. Les membres qui semblent modifier instance’état retournent en fait un nouveau instance initialisé avec la nouvelle valeur. Comme pour tout autre type, la lecture et l’écriture dans une variable partagée qui contient une instance de ce type doivent être protégées par un verrou pour garantir la sécurité des threads.

Voir aussi