NFloat Struct

Definizione

NFloat è un tipo di valore non modificabile che rappresenta un tipo mobile con le stesse dimensioni dell'intero nativo. È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il tipo CGFloat nelle librerie fornite da 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>
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)
Ereditarietà
NFloat
Implementazioni
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>

Commenti

È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il CGFloat tipo nelle librerie fornite da Apple.

Costruttori

NFloat(Double)

Costruisce un'istanza da un valore a virgola mobile a 64 bit.

NFloat(Single)

Costruisce un'istanza da un valore a virgola mobile a 32 bit.

Proprietà

E

Ottiene la costante ematematica .

Epsilon

Rappresenta il valore NFloat positivo più piccolo maggiore di zero.

MaxValue

Rappresenta il valore finito più grande di un NFloat.

MinValue

Rappresenta il valore finito più piccolo di un NFloat.

NaN

Rappresenta un valore che non è un numero (NaN).

NegativeInfinity

Rappresenta l'infinito negativo.

NegativeZero

Ottiene un valore che rappresenta un valore negativo zero.

Pi

Ottiene la costante pimatematica .

PositiveInfinity

Rappresenta l'infinito positivo.

Size

Ottiene le dimensioni, in byte, di un oggetto NFloat.

Tau

Ottiene la costante taumatematica .

Value

Valore a virgola mobile sottostante di questa istanza.

Metodi

Abs(NFloat)

Calcola l'assoluto di un valore.

Acos(NFloat)

Calcola il cosno arco di un valore.

Acosh(NFloat)

Calcola il cosno dell'arco iperbolico di un valore.

AcosPi(NFloat)

Calcola il cosno arco di un valore e divide il risultato in base pia .

Asin(NFloat)

Calcola il sine arco di un valore.

Asinh(NFloat)

Calcola il sine dell'arco iperbolico di un valore.

AsinPi(NFloat)

Calcola il sine arc di un valore e divide il risultato in base pia .

Atan(NFloat)

Calcola la tangente arco di un valore.

Atan2(NFloat, NFloat)

Calcola la tangente arc-tangente del quoziente di due valori.

Atan2Pi(NFloat, NFloat)

Calcola la tangente arc-tangente per il quoziente di due valori e divide il risultato in base pia .

Atanh(NFloat)

Calcola la tangente dell'arco iperbolico di un valore.

AtanPi(NFloat)

Calcola la tangente arc-tangente di un valore e divide il risultato in base a pi.

BitDecrement(NFloat)

Decrementa un valore al valore più piccolo che confronta meno di un valore specificato.

BitIncrement(NFloat)

Incrementa un valore al valore più piccolo che confronta maggiore di un determinato valore.

Cbrt(NFloat)

Calcola la radice del cubo di un valore.

Ceiling(NFloat)

Calcola il soffitto di un valore.

Clamp(NFloat, NFloat, NFloat)

Blocca un valore a un valore minimo e massimo inclusivo.

CompareTo(NFloat)

Confronta questa istanza con un numero a virgola mobile specificata e restituisce un intero che indica se il valore di questa istanza è minore, uguale a o maggiore del valore del numero a virgola mobile specificato.

CompareTo(Object)

Confronta questa istanza con un oggetto specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore rispetto al valore dell'oggetto specificato.

CopySign(NFloat, NFloat)

Copia il segno di un valore nel segno di un altro valore.

Cos(NFloat)

Calcola il cosno di un valore.

Cosh(NFloat)

Calcola il cosno iperbolico di un valore.

CosPi(NFloat)

Calcola il cosno di un valore che è stato multiplo da pi.

CreateChecked<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, generando un'eccezione di overflow per tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

CreateSaturating<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, saturazione di tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

CreateTruncating<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, troncando tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

DegreesToRadians(NFloat)

Converte un valore specificato da gradi a radianti.

Equals(NFloat)

Restituisce un valore che indica se l'istanza è uguale a un valore CLong specificato.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

Exp(NFloat)

Calcoli E generati a una determinata potenza.

Exp10(NFloat)

Calcoli 10 generati a una determinata potenza.

Exp10M1(NFloat)

I calcoli 10 generati a una determinata potenza e sottraggono uno.

Exp2(NFloat)

Calcoli 2 generati a una determinata potenza.

Exp2M1(NFloat)

I calcoli 2 generati a una determinata potenza e sottraggono uno.

ExpM1(NFloat)

I calcoli E generati a una determinata potenza e sottraggono uno.

Floor(NFloat)

Calcola il piano di un valore.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Calcola l'aggiunta moltiplicata di tre valori fusi.

GetHashCode()

Restituisce il codice hash per l'istanza.

Hypot(NFloat, NFloat)

Calcola l'ipotenuse dato due valori che rappresentano le lunghezze dei lati più brevi in un triangolo a destra.

Ieee754Remainder(NFloat, NFloat)

Calcola il resto di due valori come specificato da IEEE 754.

ILogB(NFloat)

Calcola il logaritmo intero di un valore.

IsEvenInteger(NFloat)

Determina se un valore rappresenta un numero integrale pari.

IsFinite(NFloat)

Determina se il valore specificato è finito (zero, subnormale o normale).

IsInfinity(NFloat)

Determina se il valore specificato è infinito (infinito positivo o negativo).

IsInteger(NFloat)

Determina se un valore rappresenta un numero integrale.

IsNaN(NFloat)

Determina se il valore specificato è NaN (non un numero).

IsNegative(NFloat)

Determina se il valore specificato è negativo.

IsNegativeInfinity(NFloat)

Determina se il valore specificato è infinito negativo.

IsNormal(NFloat)

Determina se il valore specificato è normale.

IsOddInteger(NFloat)

Determina se un valore rappresenta un numero integrale dispari.

IsPositive(NFloat)

Determina se un valore è positivo.

IsPositiveInfinity(NFloat)

Determina se il valore specificato è infinito positivo.

IsPow2(NFloat)

Determina se un valore è una potenza di due.

IsRealNumber(NFloat)

Determina se un valore rappresenta un numero reale.

IsSubnormal(NFloat)

Determina se il valore specificato è subnormale.

Lerp(NFloat, NFloat, NFloat)

Esegue un'interpolazione lineare tra due valori in base al peso specificato.

Log(NFloat)

Calcola il logaritmo naturalebase-E di un valore.

Log(NFloat, NFloat)

Calcola il logaritmo di un valore nella base specificata.

Log10(NFloat)

Calcola il logaritmo di base-10 di un valore.

Log10P1(NFloat)

Calcola il logaritmo di base-10 di un valore più uno.

Log2(NFloat)

Calcola il log2 di un valore.

Log2P1(NFloat)

Calcola il logaritmo di base-2 di un valore più uno.

LogP1(NFloat)

Calcola il logaritmo naturale (base-E) di un valore più uno.

Max(NFloat, NFloat)

Confronta due valori per calcolare che è maggiore.

MaxMagnitude(NFloat, NFloat)

Confronta due valori per calcolare che è maggiore.

MaxMagnitudeNumber(NFloat, NFloat)

Confronta due valori per calcolare che ha la grandezza maggiore e restituisce l'altro valore se un input è NaN.

MaxNumber(NFloat, NFloat)

Confronta due valori per calcolare che è maggiore e restituisce l'altro valore se un input è NaN.

Min(NFloat, NFloat)

Confronta due valori per calcolare che è minore.

MinMagnitude(NFloat, NFloat)

Confronta due valori per calcolare che è minore.

MinMagnitudeNumber(NFloat, NFloat)

Confronta due valori per calcolare che ha la grandezza minore e restituisce l'altro valore se un input è NaN.

MinNumber(NFloat, NFloat)

Confronta due valori per calcolare che è minore e restituisce l'altro valore se un input è NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analizza un intervallo di caratteri UTF-8 in un valore.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analizza un intervallo di caratteri UTF-8 in un valore.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizza un intervallo di caratteri in un valore.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converte un intervallo di caratteri che contiene la rappresentazione di stringa di un numero in uno stile specificato e un formato specifico delle impostazioni cultura nel numero a virgola mobile equivalente.

Parse(String)

Converte la rappresentazione di stringa di un numero nel numero a virgola mobile equivalente.

Parse(String, IFormatProvider)

Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura specificato nel numero a virgola mobile equivalente.

Parse(String, NumberStyles)

Converte la rappresentazione di stringa di un numero in uno stile specificato nell'equivalente numero a virgola mobile.

Parse(String, NumberStyles, IFormatProvider)

Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile equivalente.

Pow(NFloat, NFloat)

Calcola un valore elevato a una determinata potenza.

RadiansToDegrees(NFloat)

Converte un valore specificato da radianti a gradi.

ReciprocalEstimate(NFloat)

Calcola una stima del reciproco di un valore.

ReciprocalSqrtEstimate(NFloat)

Calcola una stima della radice quadrata reciproca di un valore.

RootN(NFloat, Int32)

Calcola la radice n-th di un valore.

Round(NFloat)

Arrotonda un valore all'intero più vicino usando la modalità di arrotondamento predefinita (ToEven).

Round(NFloat, Int32)

Arrotonda un valore a un numero specificato di cifre frazionarie usando la modalità di arrotondamento predefinita (ToEven).

Round(NFloat, Int32, MidpointRounding)

Arrotonda un valore a un numero specificato di cifre frazionarie usando la modalità di arrotondamento predefinita (ToEven).

Round(NFloat, MidpointRounding)

Arrotonda un valore all'intero più vicino utilizzando la modalità di arrotondamento specificata.

ScaleB(NFloat, Int32)

Calcola il prodotto di un valore e il relativo radix di base elevato alla potenza specificata.

Sign(NFloat)

Calcola il segno di un valore.

Sin(NFloat)

Calcola il seno di un valore.

SinCos(NFloat)

Calcola il seno e il coseno di un valore.

SinCosPi(NFloat)

Calcola il seno e il coseno di un valore.

Sinh(NFloat)

Calcola il seno iperbolico di un valore.

SinPi(NFloat)

Calcola il seno di un valore moltiplicato per pi.

Sqrt(NFloat)

Calcola la radice quadrata di un valore.

Tan(NFloat)

Calcola la tangente di un valore.

Tanh(NFloat)

Calcola la tangente iperbolica di un valore.

TanPi(NFloat)

Calcola la tangente di un valore multiplo da pi.

ToString()

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente.

ToString(IFormatProvider)

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.

ToString(String)

Converte il valore numerico dell'istanza corrente nella rappresentazione di stringa equivalente, usando il formato specificato.

ToString(String, IFormatProvider)

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente usando il formato specificato e le informazioni di formattazione specifiche delle impostazioni cultura.

Truncate(NFloat)

Tronca un valore.

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

Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo specificato di byte.

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

Tenta di formattare il valore dell'istanza corrente nell'intervallo specificato di caratteri.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat)

Prova a analizzare un intervallo di caratteri UTF-8 in un valore.

TryParse(ReadOnlySpan<Byte>, NFloat)

Tenta di convertire un intervallo di caratteri UTF-8 contenente la rappresentazione stringa di un numero nell'equivalente numero a virgola mobile.

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

Prova a analizzare un intervallo di caratteri UTF-8 in un valore.

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

Prova a analizzare un intervallo di caratteri in un valore.

TryParse(ReadOnlySpan<Char>, NFloat)

Tenta di convertire un intervallo di caratteri contenente la rappresentazione stringa di un numero nell'equivalente numero a virgola mobile.

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

Tenta di convertire un intervallo di caratteri contenente la rappresentazione stringa di un numero in un formato specifico dello stile e delle impostazioni cultura specificato nel relativo equivalente numero a virgola mobile.

TryParse(String, IFormatProvider, NFloat)

Prova a analizzare una stringa in un valore.

TryParse(String, NFloat)

Tenta di convertire la rappresentazione stringa di un numero nell'equivalente del numero a virgola mobile.

TryParse(String, NumberStyles, IFormatProvider, NFloat)

Tenta di convertire la rappresentazione stringa di un numero in un formato specifico dello stile e delle impostazioni cultura specificato nell'equivalente del numero a virgola mobile.

Operatori

Addition(NFloat, NFloat)

Aggiunge due valori insieme per calcolare la somma.

CheckedExplicit(NFloat)

NFloat è un tipo di valore non modificabile che rappresenta un tipo mobile con le stesse dimensioni dell'intero nativo. È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il tipo CGFloat nelle librerie fornite da Apple.

Decrement(NFloat)

Decrementa un valore.

Division(NFloat, NFloat)

Divide due valori insieme per calcolare il quoziente.

Equality(NFloat, NFloat)

Confronta due valori per determinare l'uguaglianza.

Explicit(Decimal to NFloat)

Converte in modo esplicito un Decimal valore nel valore a virgola mobile più vicina.

Explicit(Double to NFloat)

Converte in modo esplicito un Double valore nel valore a virgola mobile più vicina.

Explicit(Int128 to NFloat)

Converte in modo esplicito un oggetto Int128 nel valore a virgola mobile più vicina.

Explicit(NFloat to Byte)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Byte più vicino.

Explicit(NFloat to Char)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Char più vicino.

Explicit(NFloat to Decimal)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Decimal più vicino.

Explicit(NFloat to Half)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Half più vicino.

Explicit(NFloat to Int128)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Int128 più vicino.

Explicit(NFloat to Int16)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Int16 più vicino.

Explicit(NFloat to Int32)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Int32 più vicino.

Explicit(NFloat to Int64)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Int64 più vicino.

Explicit(NFloat to IntPtr)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile IntPtr più vicino.

Explicit(NFloat to SByte)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile SByte più vicino.

Explicit(NFloat to Single)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Single più vicino.

Explicit(NFloat to UInt128)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile UInt128 più vicino.

Explicit(NFloat to UInt16)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile UInt16 più vicino.

Explicit(NFloat to UInt32)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile UInt32 più vicino.

Explicit(NFloat to UInt64)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile UInt64 più vicino.

Explicit(NFloat to UIntPtr)

Converte in modo esplicito un valore a virgola mobile di dimensioni native nel valore rappresentabile UIntPtr più vicino.

Explicit(UInt128 to NFloat)

Converte UInt128 in modo esplicito il valore a virgola mobile di dimensioni native più vicino.

GreaterThan(NFloat, NFloat)

Confronta due valori per determinare quale è maggiore.

GreaterThanOrEqual(NFloat, NFloat)

Confronta due valori per determinare quale è maggiore o uguale.

Implicit(Byte to NFloat)

Converte in modo implicito un Byte valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Char to NFloat)

Converte in modo implicito un Char valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Half to NFloat)

Converte in modo implicito un Half valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Int16 to NFloat)

Converte in modo implicito un Int16 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Int32 to NFloat)

Converte in modo implicito un Int32 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Int64 to NFloat)

Converte in modo implicito un Int64 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(IntPtr to NFloat)

Converte in modo implicito un IntPtr valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(NFloat to Double)

Converte in modo implicito un valore a virgola mobile di dimensioni native nel valore rappresentabile Double più vicino.

Implicit(SByte to NFloat)

Converte in modo implicito un SByte valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(Single to NFloat)

Converte in modo implicito un Single valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(UInt16 to NFloat)

Converte in modo implicito un UInt16 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(UInt32 to NFloat)

Converte in modo implicito un UInt32 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(UInt64 to NFloat)

Converte in modo implicito un UInt64 valore nel valore a virgola mobile di dimensione nativa più vicino.

Implicit(UIntPtr to NFloat)

Converte in modo implicito un UIntPtr valore nel valore a virgola mobile di dimensione nativa più vicino.

Increment(NFloat)

Incrementa un valore.

Inequality(NFloat, NFloat)

Confronta due valori per determinare la disuguaglianza.

LessThan(NFloat, NFloat)

Confronta due valori per determinare quale è minore.

LessThanOrEqual(NFloat, NFloat)

Confronta due valori per determinare quale è minore o uguale.

Modulus(NFloat, NFloat)

Divide due valori insieme per calcolare il resto.

Multiply(NFloat, NFloat)

Moltiplica due valori insieme per calcolare il prodotto.

Subtraction(NFloat, NFloat)

Sottrae due valori per calcolare la differenza.

UnaryNegation(NFloat)

Calcola la negazione unaria di un valore.

UnaryPlus(NFloat)

Calcola il segno più unario di un valore.

Implementazioni dell'interfaccia esplicita

IAdditionOperators<NFloat,NFloat,NFloat>.CheckedAddition(NFloat, NFloat)

Aggiunge due valori insieme per calcolare la somma.

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

Ottiene l'identità aggiuntiva del tipo corrente.

IBinaryNumber<NFloat>.AllBitsSet

Ottiene un'istanza del tipo binario in cui vengono impostati tutti i bit.

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

Calcola i valori bit per bit e di due valori.

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

Calcola i valori bit per bit o di due valori.

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

Calcola l'esclusivo o di due valori.

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

Calcola la rappresentazione di complemento di un determinato valore.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Decrementa un valore.

IDivisionOperators<NFloat,NFloat,NFloat>.CheckedDivision(NFloat, NFloat)

Divide due valori per calcolare il quoziente.

IFloatingPoint<NFloat>.GetExponentByteCount()

Ottiene il numero di byte che verranno scritti come parte di TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

Ottiene la lunghezza, in bit, della rappresentazione di complemento più breve di due dell'esponente corrente.

IFloatingPoint<NFloat>.GetSignificandBitLength()

Ottiene la lunghezza, espressa in bit, del significando corrente.

IFloatingPoint<NFloat>.GetSignificandByteCount()

Ottiene il numero di byte che verranno scritti come parte di TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Tenta di scrivere l'esponente corrente, in formato big-endian, in un determinato intervallo.

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

Tenta di scrivere l'esponente corrente, in formato little-endian, in un determinato intervallo.

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

Tenta di scrivere il significando corrente, in formato big-endian, in un determinato intervallo.

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

Tenta di scrivere il significando corrente, in formato little-endian, in un determinato intervallo.

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

Incrementa un valore.

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

Ottiene l'identità moltiplicativa del tipo corrente.

IMultiplyOperators<NFloat,NFloat,NFloat>.CheckedMultiply(NFloat, NFloat)

Moltiplica due valori per calcolare il prodotto.

INumberBase<NFloat>.IsCanonical(NFloat)

Determina se un valore è nella relativa rappresentazione canonica.

INumberBase<NFloat>.IsComplexNumber(NFloat)

Determina se un valore rappresenta un numero complesso.

INumberBase<NFloat>.IsImaginaryNumber(NFloat)

Determina se un valore rappresenta un numero immaginario puro.

INumberBase<NFloat>.IsZero(NFloat)

Determina se un valore è zero.

INumberBase<NFloat>.One

Ottiene il valore 1 per il tipo.

INumberBase<NFloat>.Radix

Ottiene il radix, o base, per il tipo .

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

NFloat è un tipo di valore non modificabile che rappresenta un tipo mobile con le stesse dimensioni dell'intero nativo. È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il tipo CGFloat nelle librerie fornite da Apple.

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

NFloat è un tipo di valore non modificabile che rappresenta un tipo mobile con le stesse dimensioni dell'intero nativo. È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il tipo CGFloat nelle librerie fornite da Apple.

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

NFloat è un tipo di valore non modificabile che rappresenta un tipo mobile con le stesse dimensioni dell'intero nativo. È destinato a essere usato come tipo di scambio al limite gestito/non gestito per rappresentare in modo accurato le API non gestite del codice gestito che usano un alias di tipo per le piattaforme C o C++ float su piattaforme a 32 bit o double su piattaforme a 64 bit, ad esempio il tipo CGFloat nelle librerie fornite da Apple.

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

Tenta di convertire un'istanza del tipo corrente in un altro tipo, generando un'eccezione di overflow per tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente.

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

Tenta di convertire un'istanza del tipo corrente in un altro tipo, saturazione di tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente.

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

Tenta di convertire un'istanza del tipo corrente in un altro tipo, troncando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente.

INumberBase<NFloat>.Zero

Ottiene il valore 0 per il tipo.

ISignedNumber<NFloat>.NegativeOne

Ottiene il valore -1 per il tipo.

ISubtractionOperators<NFloat,NFloat,NFloat>.CheckedSubtraction(NFloat, NFloat)

Sottrae due valori per calcolare la differenza.

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

Calcola la negazione unaria controllata di un valore.

Si applica a