Single Structure

Définition

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

public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable, IConvertible, IFormattable
public value class float : IComparable, IComparable<float>, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
[System.Serializable]
public struct Single : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IEquatable<float>, IFormattable
type single = struct
    interface IConvertible
    interface IFormattable
type single = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
[<System.Serializable>]
type single = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type single = struct
    interface IFormattable
    interface IConvertible
type single = struct
    interface IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), ISpanFormattable
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single)
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single), IUtf8SpanParsable(Of Single)
Public Structure Single
Implements IComparable, IConvertible, IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IEquatable(Of Single), IFormattable
Héritage
Single
Attributs
Implémente
IComparable IComparable<Single> IConvertible IEquatable<Single> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Single> IParsable<TSelf> ISpanParsable<Single> ISpanParsable<TSelf> IAdditionOperators<Single,Single,Single> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Single,Single> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Single> IBinaryNumber<Single> IBinaryNumber<TSelf> IBitwiseOperators<Single,Single,Single> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Single,Single,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Single> IDecrementOperators<TSelf> IDivisionOperators<Single,Single,Single> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Single,Single,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Single> IExponentialFunctions<TSelf> IFloatingPoint<Single> IFloatingPoint<TSelf> IFloatingPointConstants<Single> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Single> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Single> IHyperbolicFunctions<TSelf> IIncrementOperators<Single> IIncrementOperators<TSelf> ILogarithmicFunctions<Single> ILogarithmicFunctions<TSelf> IMinMaxValue<Single> IModulusOperators<Single,Single,Single> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Single,Single> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Single,Single,Single> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Single> INumber<TSelf> INumberBase<Single> INumberBase<TSelf> IPowerFunctions<Single> IPowerFunctions<TSelf> IRootFunctions<Single> IRootFunctions<TSelf> ISignedNumber<Single> ISignedNumber<TSelf> ISubtractionOperators<Single,Single,Single> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Single> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Single,Single> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Single,Single> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Single> IUtf8SpanParsable<TSelf>

Remarques

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

Champs

E

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

Epsilon

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

MaxValue

Représente la plus grande valeur possible de Single. Ce champ est constant.

MinValue

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

NaN

Représente une valeur autre qu'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 seul tour, spécifié par la constante, τ.

Méthodes

Abs(Single)

Calcule l’absolu d’une valeur.

Acos(Single)

Calcule l’arc-cosinus d’une valeur.

Acosh(Single)

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

AcosPi(Single)

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

Asin(Single)

Calcule l’arc-sinus d’une valeur.

Asinh(Single)

Calcule le sinus d’arc hyperbolique d’une valeur.

AsinPi(Single)

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

Atan(Single)

Calcule la tangente d’arc d’une valeur.

Atan2(Single, Single)

Calcule la tangente d’arc du quotient de deux valeurs.

Atan2Pi(Single, Single)

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

Atanh(Single)

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

AtanPi(Single)

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

BitDecrement(Single)

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

BitIncrement(Single)

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

Cbrt(Single)

Calcule la racine du cube d’une valeur.

Ceiling(Single)

Calcule le plafond d’une valeur.

Clamp(Single, Single, Single)

Limite une valeur à une valeur minimale et maximale inclusive.

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é.

CompareTo(Single)

Compare cette instance à un nombre à virgule flottante simple 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 simple précision spécifié.

CopySign(Single, Single)

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

Cos(Single)

Calcule le cosinus d’une valeur.

Cosh(Single)

Calcule le cosinus hyperbolique d’une valeur.

CosPi(Single)

Calcule le cosinus d’une valeur qui a été multipledée 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, en tronqué toutes les valeurs qui se trouvent en dehors de la plage représentable du type actuel.

DegreesToRadians(Single)

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

Equals(Object)

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

Equals(Single)

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

Exp(Single)

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

Exp10(Single)

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

Exp10M1(Single)

Calcule 10 une puissance donnée et en soustrait une.

Exp2(Single)

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

Exp2M1(Single)

Calcule 2 une puissance donnée et en soustrait une.

ExpM1(Single)

Calcule E une puissance donnée et en soustrait une.

Floor(Single)

Calcule le plancher d’une valeur.

FusedMultiplyAdd(Single, Single, Single)

Calcule la fusion multiple-addition de trois valeurs.

GetHashCode()

Retourne le code de hachage de cette instance.

GetTypeCode()

Retourne le TypeCode du type valeur Single.

Hypot(Single, Single)

Calcule l’hypoténuse en fonction de deux valeurs représentant les longueurs des côtés les plus courts dans un triangle à angle droit.

Ieee754Remainder(Single, Single)

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

ILogB(Single)

Calcule le logarithme entier d’une valeur.

IsEvenInteger(Single)

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

IsFinite(Single)

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

IsInfinity(Single)

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

IsInteger(Single)

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

IsNaN(Single)

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

IsNegative(Single)

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

IsNegativeInfinity(Single)

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

IsNormal(Single)

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

IsOddInteger(Single)

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

IsPositive(Single)

Détermine si une valeur est positive.

IsPositiveInfinity(Single)

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

IsPow2(Single)

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

IsRealNumber(Single)

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

IsSubnormal(Single)

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

Lerp(Single, Single, Single)

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

Log(Single)

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

Log(Single, Single)

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

Log10(Single)

Calcule le logarithme de base 10 d’une valeur.

Log10P1(Single)

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

Log2(Single)

Calcule le log2 d’une valeur.

Log2P1(Single)

Calcule le logarithme en base 2 d’une valeur plus une.

LogP1(Single)

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

Max(Single, Single)

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

MaxMagnitude(Single, Single)

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

MaxMagnitudeNumber(Single, Single)

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

MaxNumber(Single, Single)

Compare deux valeurs au calcul, ce qui est supérieur et retourne l’autre valeur si une entrée est NaN.

Min(Single, Single)

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

MinMagnitude(Single, Single)

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

MinMagnitudeNumber(Single, Single)

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

MinNumber(Single, Single)

Compare deux valeurs au calcul, ce qui est inférieur et retourne 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 propres à la culture spécifiés en nombre à virgule flottante simple précision équivalent.

Parse(String)

Convertit la chaîne d'un nombre en nombre à virgule flottante simple précision équivalent.

Parse(String, IFormatProvider)

Convertit la chaîne d'un nombre dans un format propre à la culture spécifiée en nombre à virgule flottante simple précision équivalent.

Parse(String, NumberStyles)

Convertit la chaîne d'un nombre dans un style spécifié en nombre à virgule flottante simple précision équivalent.

Parse(String, NumberStyles, IFormatProvider)

Convertit la chaîne d'un nombre dans un style et un format propres à la culture spécifiés en nombre à virgule flottante simple précision équivalent.

Pow(Single, Single)

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

RadiansToDegrees(Single)

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

ReciprocalEstimate(Single)

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

ReciprocalSqrtEstimate(Single)

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

RootN(Single, Int32)

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

Round(Single)

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

Round(Single, Int32)

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

Round(Single, Int32, MidpointRounding)

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

Round(Single, MidpointRounding)

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

ScaleB(Single, Int32)

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

Sign(Single)

Calcule le signe d’une valeur.

Sin(Single)

Calcule le sinus d’une valeur.

SinCos(Single)

Calcule le sinus et le cosinus d’une valeur.

SinCosPi(Single)

Calcule le sinus et le cosinus d’une valeur.

Sinh(Single)

Calcule le sinus hyperbolique d’une valeur.

SinPi(Single)

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

Sqrt(Single)

Calcule la racine carrée d’une valeur.

Tan(Single)

Calcule la tangente d’une valeur.

Tanh(Single)

Calcule la tangente hyperbolique d’une valeur.

TanPi(Single)

Calcule la tangente d’une valeur qui a été multiple 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(Single)

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 à virgule flottante actuelle dans la plage de caractères fournie.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single)

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

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

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

TryParse(ReadOnlySpan<Byte>, Single)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, Single)

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

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

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

TryParse(ReadOnlySpan<Char>, Single)

Convertit la chaîne d'un nombre dans une étendue de caractères en nombre à virgule flottante simple précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(String, IFormatProvider, Single)

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

TryParse(String, NumberStyles, IFormatProvider, Single)

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

TryParse(String, Single)

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

Opérateurs

Equality(Single, Single)

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

GreaterThan(Single, Single)

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

GreaterThanOrEqual(Single, Single)

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

Inequality(Single, Single)

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

LessThan(Single, Single)

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

LessThanOrEqual(Single, Single)

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

Implémentations d’interfaces explicites

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

Ajoute deux valeurs ensemble pour calculer leur somme.

IAdditiveIdentity<Single,Single>.AdditiveIdentity

Obtient l’identité additive du type actuel.

IBinaryNumber<Single>.AllBitsSet

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

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

Calcule la valeur au niveau du bit et de deux valeurs.

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

Calcule la valeur au niveau du bit ou de deux valeurs.

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

Calcule l’exclusif ou de deux valeurs.

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

Calcule la représentation du complément unique 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<Single>.Decrement(Single)

Décrémente une valeur.

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

Divise une valeur par une autre pour calculer leur quotient.

IFloatingPoint<Single>.GetExponentByteCount()

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

IFloatingPoint<Single>.GetExponentShortestBitLength()

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

IFloatingPoint<Single>.GetSignificandBitLength()

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

IFloatingPoint<Single>.GetSignificandByteCount()

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

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

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

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

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

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

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

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

Tente d’écrire la significande actuelle, dans un format peu endian, dans une étendue donnée.

IFloatingPointConstants<Single>.E

Obtient la constante emathématique .

IFloatingPointConstants<Single>.Pi

Obtient la constante pimathématique .

IFloatingPointConstants<Single>.Tau

Obtient la constante taumathématique .

IFloatingPointIeee754<Single>.Epsilon

Obtient la plus petite valeur de telle sorte qu’elle puisse être ajoutée à 0 qui n’entraîne 0pas .

IFloatingPointIeee754<Single>.NaN

Obtient une valeur qui représente NaN.

IFloatingPointIeee754<Single>.NegativeInfinity

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

IFloatingPointIeee754<Single>.NegativeZero

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

IFloatingPointIeee754<Single>.PositiveInfinity

Obtient une valeur qui représente positif infinity.

IIncrementOperators<Single>.Increment(Single)

Incrémente une valeur.

IMinMaxValue<Single>.MaxValue

Obtient la valeur maximale du type actuel.

IMinMaxValue<Single>.MinValue

Obtient la valeur minimale du type actuel.

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

Divise deux valeurs pour calculer leur module ou leur reste.

IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity

Obtient l’identité multiplicative du type actuel.

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

Multiplie deux valeurs ensemble pour calculer leur produit.

INumberBase<Single>.IsCanonical(Single)

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

INumberBase<Single>.IsComplexNumber(Single)

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

INumberBase<Single>.IsImaginaryNumber(Single)

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

INumberBase<Single>.IsZero(Single)

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

INumberBase<Single>.One

Obtient la valeur 1 du type .

INumberBase<Single>.Radix

Obtient la base pour le type.

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

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

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

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

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

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

INumberBase<Single>.TryConvertToChecked<TOther>(Single, 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<Single>.TryConvertToSaturating<TOther>(Single, TOther)

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

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

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

INumberBase<Single>.Zero

Obtient la valeur 0 du type .

ISignedNumber<Single>.NegativeOne

Obtient la valeur -1 du type .

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

Soustrait deux valeurs pour calculer leur différence.

IUnaryNegationOperators<Single,Single>.UnaryNegation(Single)

Calcule la négation unaire d’une valeur.

IUnaryPlusOperators<Single,Single>.UnaryPlus(Single)

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 une nouvelle instance initialisée 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