NFloat Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
NFloat est un type valeur immuable qui représente un type flottant qui a la même taille que la taille entière native.
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les float
C ou C++ sur les plateformes 32 bits ou double
sur des plateformes 64 bits, telles que le type CGFloat dans les bibliothèques fournies par Apple.
public value class NFloat : IEquatable<System::Runtime::InteropServices::NFloat>
public value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditiveIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::IBitwiseOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IComparisonOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IDecrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::IDivisionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IEqualityOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IHyperbolicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IIncrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::ILogarithmicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IMinMaxValue<System::Runtime::InteropServices::NFloat>, System::Numerics::IModulusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplicativeIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplyOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::INumber<System::Runtime::InteropServices::NFloat>, System::Numerics::INumberBase<System::Runtime::InteropServices::NFloat>, System::Numerics::IPowerFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IRootFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::ISignedNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::ISubtractionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::ITrigonometricFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryNegationOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryPlusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>
public value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, IUtf8SpanParsable<System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditiveIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::IBitwiseOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IComparisonOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IDecrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::IDivisionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IEqualityOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IHyperbolicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IIncrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::ILogarithmicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IMinMaxValue<System::Runtime::InteropServices::NFloat>, System::Numerics::IModulusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplicativeIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplyOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::INumber<System::Runtime::InteropServices::NFloat>, System::Numerics::INumberBase<System::Runtime::InteropServices::NFloat>, System::Numerics::IPowerFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IRootFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::ISignedNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::ISubtractionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::ITrigonometricFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryNegationOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryPlusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>
public readonly struct NFloat : IEquatable<System.Runtime.InteropServices.NFloat>
public readonly struct NFloat : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditiveIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.IBitwiseOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IComparisonOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IDecrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.IDivisionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IEqualityOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IHyperbolicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IIncrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.ILogarithmicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IMinMaxValue<System.Runtime.InteropServices.NFloat>, System.Numerics.IModulusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplicativeIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplyOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.INumber<System.Runtime.InteropServices.NFloat>, System.Numerics.INumberBase<System.Runtime.InteropServices.NFloat>, System.Numerics.IPowerFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IRootFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.ISignedNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.ISubtractionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.ITrigonometricFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryNegationOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryPlusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>
public readonly struct NFloat : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, IUtf8SpanParsable<System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditiveIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.IBitwiseOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IComparisonOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IDecrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.IDivisionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IEqualityOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IHyperbolicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IIncrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.ILogarithmicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IMinMaxValue<System.Runtime.InteropServices.NFloat>, System.Numerics.IModulusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplicativeIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplyOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.INumber<System.Runtime.InteropServices.NFloat>, System.Numerics.INumberBase<System.Runtime.InteropServices.NFloat>, System.Numerics.IPowerFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IRootFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.ISignedNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.ISubtractionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.ITrigonometricFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryNegationOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryPlusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>
type NFloat = struct
type NFloat = struct
interface IFormattable
interface IParsable<NFloat>
interface ISpanFormattable
interface ISpanParsable<NFloat>
interface IAdditionOperators<NFloat, NFloat, NFloat>
interface IAdditiveIdentity<NFloat, NFloat>
interface IBinaryFloatingPointIeee754<NFloat>
interface IBinaryNumber<NFloat>
interface IBitwiseOperators<NFloat, NFloat, NFloat>
interface IComparisonOperators<NFloat, NFloat, bool>
interface IEqualityOperators<NFloat, NFloat, bool>
interface IDecrementOperators<NFloat>
interface IDivisionOperators<NFloat, NFloat, NFloat>
interface IIncrementOperators<NFloat>
interface IModulusOperators<NFloat, NFloat, NFloat>
interface IMultiplicativeIdentity<NFloat, NFloat>
interface IMultiplyOperators<NFloat, NFloat, NFloat>
interface INumber<NFloat>
interface INumberBase<NFloat>
interface ISubtractionOperators<NFloat, NFloat, NFloat>
interface IUnaryNegationOperators<NFloat, NFloat>
interface IUnaryPlusOperators<NFloat, NFloat>
interface IExponentialFunctions<NFloat>
interface IFloatingPointConstants<NFloat>
interface IFloatingPoint<NFloat>
interface ISignedNumber<NFloat>
interface IFloatingPointIeee754<NFloat>
interface IHyperbolicFunctions<NFloat>
interface ILogarithmicFunctions<NFloat>
interface IPowerFunctions<NFloat>
interface IRootFunctions<NFloat>
interface ITrigonometricFunctions<NFloat>
interface IMinMaxValue<NFloat>
type NFloat = struct
interface IFormattable
interface IParsable<NFloat>
interface ISpanFormattable
interface ISpanParsable<NFloat>
interface IAdditionOperators<NFloat, NFloat, NFloat>
interface IAdditiveIdentity<NFloat, NFloat>
interface IBinaryFloatingPointIeee754<NFloat>
interface IBinaryNumber<NFloat>
interface IBitwiseOperators<NFloat, NFloat, NFloat>
interface IComparisonOperators<NFloat, NFloat, bool>
interface IEqualityOperators<NFloat, NFloat, bool>
interface IDecrementOperators<NFloat>
interface IDivisionOperators<NFloat, NFloat, NFloat>
interface IIncrementOperators<NFloat>
interface IModulusOperators<NFloat, NFloat, NFloat>
interface IMultiplicativeIdentity<NFloat, NFloat>
interface IMultiplyOperators<NFloat, NFloat, NFloat>
interface INumber<NFloat>
interface INumberBase<NFloat>
interface ISubtractionOperators<NFloat, NFloat, NFloat>
interface IUnaryNegationOperators<NFloat, NFloat>
interface IUnaryPlusOperators<NFloat, NFloat>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<NFloat>
interface IExponentialFunctions<NFloat>
interface IFloatingPointConstants<NFloat>
interface IFloatingPoint<NFloat>
interface ISignedNumber<NFloat>
interface IFloatingPointIeee754<NFloat>
interface IHyperbolicFunctions<NFloat>
interface ILogarithmicFunctions<NFloat>
interface IPowerFunctions<NFloat>
interface IRootFunctions<NFloat>
interface ITrigonometricFunctions<NFloat>
interface IMinMaxValue<NFloat>
type NFloat = struct
interface IFormattable
interface IParsable<NFloat>
interface ISpanFormattable
interface ISpanParsable<NFloat>
interface IAdditionOperators<NFloat, NFloat, NFloat>
interface IAdditiveIdentity<NFloat, NFloat>
interface IBinaryFloatingPointIeee754<NFloat>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<NFloat>
interface IBinaryNumber<NFloat>
interface IBitwiseOperators<NFloat, NFloat, NFloat>
interface IComparisonOperators<NFloat, NFloat, bool>
interface IEqualityOperators<NFloat, NFloat, bool>
interface IDecrementOperators<NFloat>
interface IDivisionOperators<NFloat, NFloat, NFloat>
interface IIncrementOperators<NFloat>
interface IModulusOperators<NFloat, NFloat, NFloat>
interface IMultiplicativeIdentity<NFloat, NFloat>
interface IMultiplyOperators<NFloat, NFloat, NFloat>
interface INumber<NFloat>
interface INumberBase<NFloat>
interface ISubtractionOperators<NFloat, NFloat, NFloat>
interface IUnaryNegationOperators<NFloat, NFloat>
interface IUnaryPlusOperators<NFloat, NFloat>
interface IExponentialFunctions<NFloat>
interface IFloatingPointConstants<NFloat>
interface IFloatingPoint<NFloat>
interface ISignedNumber<NFloat>
interface IFloatingPointIeee754<NFloat>
interface IHyperbolicFunctions<NFloat>
interface ILogarithmicFunctions<NFloat>
interface IPowerFunctions<NFloat>
interface IRootFunctions<NFloat>
interface ITrigonometricFunctions<NFloat>
interface IMinMaxValue<NFloat>
Public Structure NFloat
Implements IEquatable(Of NFloat)
Public Structure NFloat
Implements IAdditionOperators(Of NFloat, NFloat, NFloat), IAdditiveIdentity(Of NFloat, NFloat), IBinaryFloatingPointIeee754(Of NFloat), IBinaryNumber(Of NFloat), IBitwiseOperators(Of NFloat, NFloat, NFloat), IComparable(Of NFloat), IComparisonOperators(Of NFloat, NFloat, Boolean), IDecrementOperators(Of NFloat), IDivisionOperators(Of NFloat, NFloat, NFloat), IEqualityOperators(Of NFloat, NFloat, Boolean), IEquatable(Of NFloat), IExponentialFunctions(Of NFloat), IFloatingPoint(Of NFloat), IFloatingPointConstants(Of NFloat), IFloatingPointIeee754(Of NFloat), IHyperbolicFunctions(Of NFloat), IIncrementOperators(Of NFloat), ILogarithmicFunctions(Of NFloat), IMinMaxValue(Of NFloat), IModulusOperators(Of NFloat, NFloat, NFloat), IMultiplicativeIdentity(Of NFloat, NFloat), IMultiplyOperators(Of NFloat, NFloat, NFloat), INumber(Of NFloat), INumberBase(Of NFloat), IParsable(Of NFloat), IPowerFunctions(Of NFloat), IRootFunctions(Of NFloat), ISignedNumber(Of NFloat), ISpanParsable(Of NFloat), ISubtractionOperators(Of NFloat, NFloat, NFloat), ITrigonometricFunctions(Of NFloat), IUnaryNegationOperators(Of NFloat, NFloat), IUnaryPlusOperators(Of NFloat, NFloat)
Public Structure NFloat
Implements IAdditionOperators(Of NFloat, NFloat, NFloat), IAdditiveIdentity(Of NFloat, NFloat), IBinaryFloatingPointIeee754(Of NFloat), IBinaryNumber(Of NFloat), IBitwiseOperators(Of NFloat, NFloat, NFloat), IComparable(Of NFloat), IComparisonOperators(Of NFloat, NFloat, Boolean), IDecrementOperators(Of NFloat), IDivisionOperators(Of NFloat, NFloat, NFloat), IEqualityOperators(Of NFloat, NFloat, Boolean), IEquatable(Of NFloat), IExponentialFunctions(Of NFloat), IFloatingPoint(Of NFloat), IFloatingPointConstants(Of NFloat), IFloatingPointIeee754(Of NFloat), IHyperbolicFunctions(Of NFloat), IIncrementOperators(Of NFloat), ILogarithmicFunctions(Of NFloat), IMinMaxValue(Of NFloat), IModulusOperators(Of NFloat, NFloat, NFloat), IMultiplicativeIdentity(Of NFloat, NFloat), IMultiplyOperators(Of NFloat, NFloat, NFloat), INumber(Of NFloat), INumberBase(Of NFloat), IParsable(Of NFloat), IPowerFunctions(Of NFloat), IRootFunctions(Of NFloat), ISignedNumber(Of NFloat), ISpanParsable(Of NFloat), ISubtractionOperators(Of NFloat, NFloat, NFloat), ITrigonometricFunctions(Of NFloat), IUnaryNegationOperators(Of NFloat, NFloat), IUnaryPlusOperators(Of NFloat, NFloat), IUtf8SpanParsable(Of NFloat)
- Héritage
- Implémente
-
IEquatable<NFloat> IComparable IComparable<NFloat> IComparable<TSelf> IEquatable<TSelf> IFormattable IParsable<NFloat> IParsable<TSelf> ISpanFormattable ISpanParsable<NFloat> ISpanParsable<TSelf> IAdditionOperators<NFloat,NFloat,NFloat> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<NFloat,NFloat> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<NFloat> IBinaryNumber<NFloat> IBinaryNumber<TSelf> IBitwiseOperators<NFloat,NFloat,NFloat> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<NFloat,NFloat,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<NFloat> IDecrementOperators<TSelf> IDivisionOperators<NFloat,NFloat,NFloat> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<NFloat,NFloat,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<NFloat> IExponentialFunctions<TSelf> IFloatingPoint<NFloat> IFloatingPoint<TSelf> IFloatingPointConstants<NFloat> IFloatingPointConstants<TSelf> IFloatingPointIeee754<NFloat> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<NFloat> IHyperbolicFunctions<TSelf> IIncrementOperators<NFloat> IIncrementOperators<TSelf> ILogarithmicFunctions<NFloat> ILogarithmicFunctions<TSelf> IMinMaxValue<NFloat> IModulusOperators<NFloat,NFloat,NFloat> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<NFloat,NFloat> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<NFloat,NFloat,NFloat> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<NFloat> INumber<TSelf> INumberBase<NFloat> INumberBase<TSelf> IPowerFunctions<NFloat> IPowerFunctions<TSelf> IRootFunctions<NFloat> IRootFunctions<TSelf> ISignedNumber<NFloat> ISignedNumber<TSelf> ISubtractionOperators<NFloat,NFloat,NFloat> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<NFloat> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<NFloat,NFloat> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<NFloat,NFloat> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<NFloat> IUtf8SpanParsable<TSelf>
Remarques
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les float
C ou C++ sur les plateformes 32 bits ou les double
sur des plateformes 64 bits, telles que le type CGFloat
dans les bibliothèques fournies par Apple.
Constructeurs
NFloat(Double) |
Construit une instance à partir d’une valeur à virgule flottante 64 bits. |
NFloat(Single) |
Construit une instance à partir d’une valeur à virgule flottante 32 bits. |
Propriétés
E |
Obtient la constante mathématique |
Epsilon |
Représente la plus petite valeur NFloat positive supérieure à zéro. |
MaxValue |
Représente la plus grande valeur finie d’un NFloat. |
MinValue |
Représente la plus petite valeur finie d’un NFloat. |
NaN |
Représente une valeur qui n’est pas un nombre (NaN). |
NegativeInfinity |
Représente l’infini négatif. |
NegativeZero |
Obtient une valeur qui représente des |
Pi |
Obtient la constante mathématique |
PositiveInfinity |
Représente l’infini positif. |
Size |
Obtient la taille, en octets, d’un NFloat. |
Tau |
Obtient la constante mathématique |
Value |
Valeur à virgule flottante sous-jacente de cette instance. |
Méthodes
Abs(NFloat) |
Calcule l’absolu d’une valeur. |
Acos(NFloat) |
Calcule le cosinus arc d’une valeur. |
Acosh(NFloat) |
Calcule le cosinus d’arc hyperbolique d’une valeur. |
AcosPi(NFloat) |
Calcule le cosinus arc d’une valeur et divise le résultat par |
Asin(NFloat) |
Calcule le sinus arc d’une valeur. |
Asinh(NFloat) |
Calcule le sinus d’arc hyperbolique d’une valeur. |
AsinPi(NFloat) |
Calcule le sinus d’arc d’une valeur et divise le résultat par |
Atan(NFloat) |
Calcule la tangente arc d’une valeur. |
Atan2(NFloat, NFloat) |
Calcule la tangente arc du quotient de deux valeurs. |
Atan2Pi(NFloat, NFloat) |
Calcule la tangente arc pour le quotient de deux valeurs et divise le résultat par |
Atanh(NFloat) |
Calcule la tangente d’arc hyperbolique d’une valeur. |
AtanPi(NFloat) |
Calcule la tangente arc d’une valeur et divise le résultat par pi. |
BitDecrement(NFloat) |
Décrémente une valeur à la plus petite valeur qui compare moins qu’une valeur donnée. |
BitIncrement(NFloat) |
Incrémente une valeur à la plus petite valeur qui compare une valeur supérieure à une valeur donnée. |
Cbrt(NFloat) |
Calcule la racine du cube d’une valeur. |
Ceiling(NFloat) |
Calcule le plafond d’une valeur. |
Clamp(NFloat, NFloat, NFloat) |
Limite une valeur à une valeur minimale et maximale inclusive. |
CompareTo(NFloat) |
Compare cette instance à un nombre à virgule flottante spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur du nombre à virgule flottante 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é. |
ConvertToInteger<TInteger>(NFloat) |
Convertit une valeur en type entier spécifié à l’aide de la saturation sur le dépassement de capacité |
ConvertToIntegerNative<TInteger>(NFloat) |
Convertit une valeur en type entier spécifié à l’aide d’un comportement spécifique à la plateforme sur le dépassement de capacité. |
CopySign(NFloat, NFloat) |
Copie le signe d’une valeur au signe d’une autre valeur. |
Cos(NFloat) |
Calcule le cosinus d’une valeur. |
Cosh(NFloat) |
Calcule le cosinus hyperbolique d’une valeur. |
CosPi(NFloat) |
Calcule le cosinus d’une valeur qui a été multiple par |
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ésentée du type actuel. |
CreateSaturating<TOther>(TOther) |
Crée une instance du type actuel à partir d’une valeur, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentée 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ésentée du type actuel. |
DegreesToRadians(NFloat) |
Convertit une valeur donnée de degrés en radians. |
Equals(NFloat) |
Retourne une valeur indiquant si cette instance est égale à une valeur CLong spécifiée. |
Equals(Object) |
Retourne une valeur indiquant si cette instance est égale à un objet spécifié. |
Exp(NFloat) |
Calcule |
Exp10(NFloat) |
Calcule |
Exp10M1(NFloat) |
Calcule |
Exp2(NFloat) |
Calcule |
Exp2M1(NFloat) |
Calcule |
ExpM1(NFloat) |
Calcule |
Floor(NFloat) |
Calcule le plancher d’une valeur. |
FusedMultiplyAdd(NFloat, NFloat, NFloat) |
Calcule l’addition multipliée fusionnée de trois valeurs. |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Hypot(NFloat, NFloat) |
Calcule l’hypotenuse donnée deux valeurs représentant les longueurs des côtés les plus courts dans un triangle à angle droit. |
Ieee754Remainder(NFloat, NFloat) |
Calcule le reste de deux valeurs, comme spécifié par IEEE 754. |
ILogB(NFloat) |
Calcule le logarithme entier d’une valeur. |
IsEvenInteger(NFloat) |
Détermine si une valeur représente un nombre intégral pair. |
IsFinite(NFloat) |
Détermine si la valeur spécifiée est finie (zéro, subnormal ou normal). |
IsInfinity(NFloat) |
Détermine si la valeur spécifiée est infinie (infini positif ou négatif). |
IsInteger(NFloat) |
Détermine si une valeur représente un nombre intégral. |
IsNaN(NFloat) |
Détermine si la valeur spécifiée est NaN (pas un nombre). |
IsNegative(NFloat) |
Détermine si la valeur spécifiée est négative. |
IsNegativeInfinity(NFloat) |
Détermine si la valeur spécifiée est l’infini négatif. |
IsNormal(NFloat) |
Détermine si la valeur spécifiée est normale. |
IsOddInteger(NFloat) |
Détermine si une valeur représente un nombre intégral impair. |
IsPositive(NFloat) |
Détermine si une valeur est positive. |
IsPositiveInfinity(NFloat) |
Détermine si la valeur spécifiée est l’infini positif. |
IsPow2(NFloat) |
Détermine si une valeur est une puissance de deux. |
IsRealNumber(NFloat) |
Détermine si une valeur représente un nombre réel. |
IsSubnormal(NFloat) |
Détermine si la valeur spécifiée est subnormale. |
Lerp(NFloat, NFloat, NFloat) |
Effectue une interpolation linéaire entre deux valeurs en fonction du poids donné. |
Log(NFloat) |
Calcule le logarithme naturel ( |
Log(NFloat, NFloat) |
Calcule le logarithme d’une valeur dans la base spécifiée. |
Log10(NFloat) |
Calcule le logarithme de base 10 d’une valeur. |
Log10P1(NFloat) |
Calcule le logarithme de base 10 d’une valeur plus une. |
Log2(NFloat) |
Calcule le journal2 d’une valeur. |
Log2P1(NFloat) |
Calcule le logarithme de base 2 d’une valeur plus un. |
LogP1(NFloat) |
Calcule le logarithme naturel ( |
Max(NFloat, NFloat) |
Compare deux valeurs au calcul, ce qui est supérieur. |
MaxMagnitude(NFloat, NFloat) |
Compare deux valeurs au calcul, ce qui est supérieur. |
MaxMagnitudeNumber(NFloat, NFloat) |
Compare deux valeurs au calcul qui a la plus grande magnitude et retourne l’autre valeur si une entrée est |
MaxNumber(NFloat, NFloat) |
Compare deux valeurs au calcul qui est supérieure et retourne l’autre valeur si une entrée est |
Min(NFloat, NFloat) |
Compare deux valeurs au calcul, ce qui est inférieur. |
MinMagnitude(NFloat, NFloat) |
Compare deux valeurs au calcul, ce qui est inférieur. |
MinMagnitudeNumber(NFloat, NFloat) |
Compare deux valeurs au calcul dont la magnitude est inférieure et retourne l’autre valeur si une entrée est |
MinNumber(NFloat, NFloat) |
Compare deux valeurs au calcul, ce qui est inférieur et retourne l’autre valeur si une entrée est |
MultiplyAddEstimate(NFloat, NFloat, NFloat) |
Calcule une estimation de ( |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analyse une étendue de caractères UTF-8 en une valeur. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analyse une étendue de caractères UTF-8 en une valeur. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse une étendue de caractères en une valeur. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Convertit une étendue de caractères qui contient la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son équivalent à virgule flottante. |
Parse(String) |
Convertit la représentation sous forme de chaîne d’un nombre en nombre à virgule flottante équivalente. |
Parse(String, IFormatProvider) |
Convertit la représentation sous forme de chaîne d’un nombre dans un format spécifique à la culture spécifié en son équivalent de nombre à virgule flottante. |
Parse(String, NumberStyles) |
Convertit la représentation sous forme de chaîne d’un nombre dans un style spécifié en son équivalent à virgule flottante. |
Parse(String, NumberStyles, IFormatProvider) |
Convertit la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son équivalent à virgule flottante. |
Pow(NFloat, NFloat) |
Calcule une valeur élevée à une puissance donnée. |
RadiansToDegrees(NFloat) |
Convertit une valeur donnée de radians en degrés. |
ReciprocalEstimate(NFloat) |
Calcule une estimation de la réciproque d’une valeur. |
ReciprocalSqrtEstimate(NFloat) |
Calcule une estimation de la racine carrée réciproque d’une valeur. |
RootN(NFloat, Int32) |
Calcule la n-ième racine d’une valeur. |
Round(NFloat) |
Arrondit une valeur à l’entier le plus proche à l’aide du mode d’arrondi par défaut (ToEven). |
Round(NFloat, Int32) |
Arrondit une valeur à un nombre spécifié de chiffres fractionnaires à l’aide du mode d’arrondi par défaut (ToEven). |
Round(NFloat, Int32, MidpointRounding) |
Arrondit une valeur à un nombre spécifié de chiffres fractionnaires à l’aide du mode d’arrondi par défaut (ToEven). |
Round(NFloat, MidpointRounding) |
Arrondit une valeur à l’entier le plus proche à l’aide du mode d’arrondi spécifié. |
ScaleB(NFloat, Int32) |
Calcule le produit d’une valeur et son rayon de base élevé à la puissance spécifiée. |
Sign(NFloat) |
Calcule le signe d’une valeur. |
Sin(NFloat) |
Calcule le sinus d’une valeur. |
SinCos(NFloat) |
Calcule le sinus et le cosinus d’une valeur. |
SinCosPi(NFloat) |
Calcule le sinus et le cosinus d’une valeur. |
Sinh(NFloat) |
Calcule le sinus hyperbolique d’une valeur. |
SinPi(NFloat) |
Calcule le sinus d’une valeur qui a été multipliée par |
Sqrt(NFloat) |
Calcule la racine carrée d’une valeur. |
Tan(NFloat) |
Calcule la tangente d’une valeur. |
Tanh(NFloat) |
Calcule la tangente hyperbolique d’une valeur. |
TanPi(NFloat) |
Calcule la tangente d’une valeur qui a été multiple par |
ToString() |
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente. |
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 spécifiées. |
ToString(String) |
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l’aide du 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 des informations de format spécifiques à la culture et au format spécifiés. |
Truncate(NFloat) |
Tronque une valeur. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance actuelle dans l’étendue fournie de caractères. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat) |
Tente d’analyser une étendue de caractères UTF-8 en une valeur. |
TryParse(ReadOnlySpan<Byte>, NFloat) |
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 équivalent. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, NFloat) |
Tente d’analyser une étendue de caractères UTF-8 en une valeur. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat) |
Tente d’analyser une étendue de caractères en une valeur. |
TryParse(ReadOnlySpan<Char>, NFloat) |
Tente de convertir une étendue de caractères contenant la représentation sous forme de chaîne d’un nombre en nombre à virgule flottante équivalente. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, NFloat) |
Tente de convertir une étendue de caractères contenant la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son équivalent à virgule flottante. |
TryParse(String, IFormatProvider, NFloat) |
Tente d’analyser une chaîne en une valeur. |
TryParse(String, NFloat) |
Tente de convertir la représentation sous forme de chaîne d’un nombre en nombre à virgule flottante équivalent. |
TryParse(String, NumberStyles, IFormatProvider, NFloat) |
Tente de convertir la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son équivalent de nombre à virgule flottante. |
Opérateurs
Addition(NFloat, NFloat) |
Ajoute deux valeurs ensemble pour calculer leur somme. |
CheckedExplicit(NFloat) |
NFloat est un type valeur immuable qui représente un type flottant qui a la même taille que la taille entière native.
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les |
Decrement(NFloat) |
Décrémente une valeur. |
Division(NFloat, NFloat) |
Divise deux valeurs ensemble pour calculer leur quotient. |
Equality(NFloat, NFloat) |
Compare deux valeurs pour déterminer l’égalité. |
Explicit(Decimal to NFloat) |
Convertit explicitement une valeur Decimal en sa valeur à virgule flottante de taille native la plus proche. |
Explicit(Double to NFloat) |
Convertit explicitement une valeur Double en sa valeur à virgule flottante de taille native la plus proche. |
Explicit(Int128 to NFloat) |
Convertit explicitement une Int128 en sa valeur à virgule flottante de taille native la plus proche. |
Explicit(NFloat to Byte) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur ByteByte la plus proche. |
Explicit(NFloat to Char) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur CharChar la plus proche. |
Explicit(NFloat to Decimal) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur DecimalDecimal la plus proche. |
Explicit(NFloat to Half) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur HalfHalf la plus proche. |
Explicit(NFloat to Int128) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur Int128Int128 la plus proche. |
Explicit(NFloat to Int16) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur Int16Int16 la plus proche. |
Explicit(NFloat to Int32) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur Int32Int32 la plus proche. |
Explicit(NFloat to Int64) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur Int64Int64 la plus proche. |
Explicit(NFloat to IntPtr) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur IntPtrIntPtr la plus proche. |
Explicit(NFloat to SByte) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur SByteSByte la plus proche. |
Explicit(NFloat to Single) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur SingleSingle la plus proche. |
Explicit(NFloat to UInt128) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur UInt128UInt128 la plus proche. |
Explicit(NFloat to UInt16) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur UInt16UInt16 la plus proche. |
Explicit(NFloat to UInt32) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur UInt32UInt32 la plus proche. |
Explicit(NFloat to UInt64) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur UInt64UInt64 la plus proche. |
Explicit(NFloat to UIntPtr) |
Convertit explicitement une valeur à virgule flottante de taille native en sa valeur UIntPtrUIntPtr la plus proche. |
Explicit(UInt128 to NFloat) |
Convertit explicitement UInt128 en sa valeur à virgule flottante de taille native la plus proche. |
GreaterThan(NFloat, NFloat) |
Compare deux valeurs pour déterminer ce qui est supérieur. |
GreaterThanOrEqual(NFloat, NFloat) |
Compare deux valeurs pour déterminer qui est supérieur ou égal. |
Implicit(Byte to NFloat) |
Convertit implicitement une valeur Byte en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Char to NFloat) |
Convertit implicitement une valeur Char en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Half to NFloat) |
Convertit implicitement une valeur Half en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Int16 to NFloat) |
Convertit implicitement une valeur Int16 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Int32 to NFloat) |
Convertit implicitement une valeur Int32 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Int64 to NFloat) |
Convertit implicitement une valeur Int64 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(IntPtr to NFloat) |
Convertit implicitement une valeur IntPtr en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(NFloat to Double) |
Convertit implicitement une valeur à virgule flottante de taille native en sa valeur DoubleDouble la plus proche. |
Implicit(SByte to NFloat) |
Convertit implicitement une valeur SByte en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(Single to NFloat) |
Convertit implicitement une valeur Single en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(UInt16 to NFloat) |
Convertit implicitement une valeur UInt16 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(UInt32 to NFloat) |
Convertit implicitement une valeur UInt32 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(UInt64 to NFloat) |
Convertit implicitement une valeur UInt64 en sa valeur à virgule flottante de taille native la plus proche. |
Implicit(UIntPtr to NFloat) |
Convertit implicitement une valeur UIntPtr en sa valeur à virgule flottante de taille native la plus proche. |
Increment(NFloat) |
Incrémente une valeur. |
Inequality(NFloat, NFloat) |
Compare deux valeurs pour déterminer l’inégalité. |
LessThan(NFloat, NFloat) |
Compare deux valeurs pour déterminer ce qui est inférieur. |
LessThanOrEqual(NFloat, NFloat) |
Compare deux valeurs pour déterminer qui est inférieure ou égale. |
Modulus(NFloat, NFloat) |
Divise deux valeurs ensemble pour calculer leur reste. |
Multiply(NFloat, NFloat) |
Multiplie deux valeurs ensemble pour calculer leur produit. |
Subtraction(NFloat, NFloat) |
Soustrait deux valeurs pour calculer leur différence. |
UnaryNegation(NFloat) |
Calcule la négation unaire d’une valeur. |
UnaryPlus(NFloat) |
Calcule le plus unaire d’une valeur. |
Implémentations d’interfaces explicites
IAdditionOperators<NFloat,NFloat,NFloat>.CheckedAddition(NFloat, NFloat) |
Ajoute deux valeurs ensemble pour calculer leur somme. |
IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity |
Obtient l’identité additive du type actuel. |
IBinaryNumber<NFloat>.AllBitsSet |
Obtient une instance du type binaire dans laquelle tous les bits sont définis. |
IBitwiseOperators<NFloat,NFloat,NFloat>.BitwiseAnd(NFloat, NFloat) |
Calcule les valeurs au niveau du bit et de deux valeurs. |
IBitwiseOperators<NFloat,NFloat,NFloat>.BitwiseOr(NFloat, NFloat) |
Calcule les valeurs au niveau du bit ou de deux valeurs. |
IBitwiseOperators<NFloat,NFloat,NFloat>.ExclusiveOr(NFloat, NFloat) |
Calcule les valeurs exclusives ou de deux valeurs. |
IBitwiseOperators<NFloat,NFloat,NFloat>.OnesComplement(NFloat) |
Calcule la représentation complète d’une valeur donnée. |
IDecrementOperators<NFloat>.CheckedDecrement(NFloat) |
Décrémente une valeur. |
IDivisionOperators<NFloat,NFloat,NFloat>.CheckedDivision(NFloat, NFloat) |
Divise deux valeurs pour calculer leur quotient. |
IFloatingPoint<NFloat>.GetExponentByteCount() |
Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteExponentLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<NFloat>.GetExponentShortestBitLength() |
Obtient la longueur, en bits, de la représentation complète des deux plus courtes de l’exposant actuel. |
IFloatingPoint<NFloat>.GetSignificandBitLength() |
Obtient la longueur, en bits, du signe actuel. |
IFloatingPoint<NFloat>.GetSignificandByteCount() |
Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<NFloat>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Tente d’écrire l’exposant actuel, au format big-endian, dans une étendue donnée. |
IFloatingPoint<NFloat>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Tente d’écrire l’exposant actuel, au format little-endian, dans une étendue donnée. |
IFloatingPoint<NFloat>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Tente d’écrire le significand actuel, au format big-endian, dans une étendue donnée. |
IFloatingPoint<NFloat>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Tente d’écrire le significand actuel, au format little-endian, dans une étendue donnée. |
IIncrementOperators<NFloat>.CheckedIncrement(NFloat) |
Incrémente une valeur. |
IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity |
Obtient l’identité multiplicative du type actuel. |
IMultiplyOperators<NFloat,NFloat,NFloat>.CheckedMultiply(NFloat, NFloat) |
Multiplie deux valeurs pour calculer leur produit. |
INumberBase<NFloat>.IsCanonical(NFloat) |
Détermine si une valeur se trouve dans sa représentation canonique. |
INumberBase<NFloat>.IsComplexNumber(NFloat) |
Détermine si une valeur représente un nombre complexe. |
INumberBase<NFloat>.IsImaginaryNumber(NFloat) |
Détermine si une valeur représente un nombre imaginaire pur. |
INumberBase<NFloat>.IsZero(NFloat) |
Détermine si une valeur est égale à zéro. |
INumberBase<NFloat>.One |
Obtient la valeur |
INumberBase<NFloat>.Radix |
Obtient le radix, ou la base, pour le type. |
INumberBase<NFloat>.TryConvertFromChecked<TOther>(TOther, NFloat) |
NFloat est un type valeur immuable qui représente un type flottant qui a la même taille que la taille entière native.
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les |
INumberBase<NFloat>.TryConvertFromSaturating<TOther>(TOther, NFloat) |
NFloat est un type valeur immuable qui représente un type flottant qui a la même taille que la taille entière native.
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les |
INumberBase<NFloat>.TryConvertFromTruncating<TOther>(TOther, NFloat) |
NFloat est un type valeur immuable qui représente un type flottant qui a la même taille que la taille entière native.
Il est destiné à être utilisé comme type d’échange à la limite managée/non managée pour représenter avec précision les API non managées qui utilisent un alias de type pour les |
INumberBase<NFloat>.TryConvertToChecked<TOther>(NFloat, 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ésentée du type actuel. |
INumberBase<NFloat>.TryConvertToSaturating<TOther>(NFloat, 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ésentée du type actuel. |
INumberBase<NFloat>.TryConvertToTruncating<TOther>(NFloat, 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ésentée du type actuel. |
INumberBase<NFloat>.Zero |
Obtient la valeur |
ISignedNumber<NFloat>.NegativeOne |
Obtient la valeur |
ISubtractionOperators<NFloat,NFloat,NFloat>.CheckedSubtraction(NFloat, NFloat) |
Soustrait deux valeurs pour calculer leur différence. |
IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat) |
Calcule la négation unaire vérifiée d’une valeur. |