NFloat Struktur

Definition

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der die gleiche Größe wie die native Ganzzahlgröße aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs genau darzustellen, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, z. B. den CGFloat-Typ in Bibliotheken, die von Apple bereitgestellt werden.

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)
Vererbung
NFloat
Implementiert
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>

Hinweise

Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, wie z. B. den Typ in bibliotheken, die CGFloat von Apple bereitgestellt werden, genau darzustellen.

Konstruktoren

NFloat(Double)

Erstellt eine instance aus einem 64-Bit-Gleitkommawert.

NFloat(Single)

Erstellt eine instance aus einem 32-Bit-Gleitkommawert.

Eigenschaften

E

Ruft die mathematische Konstante eab.

Epsilon

Stellt den kleinsten positiven NFloat-Wert dar, der größer als 0 (null) ist.

MaxValue

Stellt den größten endlichen Wert eines NFloat dar.

MinValue

Stellt den kleinsten endlichen Wert eines NFloat dar.

NaN

Stellt einen Wert dar, der keine Zahl ist (NaN).

NegativeInfinity

Stellt minus unendlich dar.

NegativeZero

Ruft einen Wert ab, der das negative zerodarstellt.

Pi

Ruft die mathematische Konstante piab.

PositiveInfinity

Stellt plus unendlich dar.

Size

Ruft die Größe eines NFloat-Elements in Bytes ab.

Tau

Ruft die mathematische Konstante tauab.

Value

Der zugrunde liegende Gleitkommawert dieses instance.

Methoden

Abs(NFloat)

Berechnet das Absolute eines Werts.

Acos(NFloat)

Berechnet den Arc-Kosinus eines Werts.

Acosh(NFloat)

Berechnet den hyperbolischen Arc-Kosinus eines Werts.

AcosPi(NFloat)

Berechnet den Arc-Kosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(NFloat)

Berechnet den Arc-Sinus eines Werts.

Asinh(NFloat)

Berechnet den hyperbolischen Arc-Sinus eines Werts.

AsinPi(NFloat)

Berechnet den Arc-Sinus eines Werts und dividiert das Ergebnis durch pi.

Atan(NFloat)

Berechnet den Arc-Tangens eines Werts.

Atan2(NFloat, NFloat)

Berechnet den Arc-Tangens des Quotienten von zwei Werten.

Atan2Pi(NFloat, NFloat)

Berechnet den Arc-Tangens für den Quotienten zweier Werte und dividiert das Ergebnis durch pi.

Atanh(NFloat)

Berechnet den hyperbolischen Arc-Tangens eines Werts.

AtanPi(NFloat)

Berechnet den Arc-Tangens eines Werts und dividiert das Ergebnis durch pi.

BitDecrement(NFloat)

Dekrementiert einen Wert auf den kleinsten Wert, der kleiner als ein gegebener Wert ist.

BitIncrement(NFloat)

Erhöht einen Wert auf den kleinsten Wert, der größer als ein gegebener Wert ist.

Cbrt(NFloat)

Berechnet den Cubestamm eines Werts.

Ceiling(NFloat)

Berechnet die Obergrenze eines Werts.

Clamp(NFloat, NFloat, NFloat)

Klemmt einen Wert auf einen inklusiven Minimal- und Höchstwert.

CompareTo(NFloat)

Vergleicht diese instance mit einer angegebenen Gleitkommazahl und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieses instance kleiner, gleich oder größer als der Wert der angegebenen Gleitkommazahl ist.

CompareTo(Object)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert des angegebenen Objekts ist oder mit diesem übereinstimmt.

CopySign(NFloat, NFloat)

Kopiert das Vorzeichen eines Werts in das Vorzeichen eines anderen Werts.

Cos(NFloat)

Berechnet den Kosinus eines Werts.

Cosh(NFloat)

Berechnet den hyperbolischen Kosinus eines Werts.

CosPi(NFloat)

Berechnet den Kosinus eines Werts, der mit pimultimultiziert wurde.

CreateChecked<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateSaturating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem -Wert und sättigt alle Werte, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und schneidet alle Werte ab, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

DegreesToRadians(NFloat)

Konvertiert einen angegebenen Wert von Grad in Bogenmaß.

Equals(NFloat)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen CLong-Wert ist.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

Exp(NFloat)

Computevorgänge werden E auf eine bestimmte Leistung angehoben.

Exp10(NFloat)

Computevorgänge werden 10 auf eine bestimmte Leistung angehoben.

Exp10M1(NFloat)

10 Berechnet auf eine bestimmte Leistung und subtrahiert eine.

Exp2(NFloat)

Computevorgänge werden 2 auf eine bestimmte Leistung angehoben.

Exp2M1(NFloat)

2 Berechnet auf eine bestimmte Leistung und subtrahiert eine.

ExpM1(NFloat)

E Berechnet auf eine bestimmte Leistung und subtrahiert eine.

Floor(NFloat)

Berechnet den Boden eines Werts.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Berechnet die verschmolzene Multiplikation von drei Werten.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

Hypot(NFloat, NFloat)

Berechnet die Hypotenuse mit zwei Werten, die die Längen der kürzeren Seiten in einem rechtwinkligen Dreieck darstellen.

Ieee754Remainder(NFloat, NFloat)

Berechnet den Rest von zwei Werten, wie in IEEE 754 angegeben.

ILogB(NFloat)

Berechnet den ganzzahligen Logarithmus eines Werts.

IsEvenInteger(NFloat)

Bestimmt, ob ein Wert eine gerade ganzzahlige Zahl darstellt.

IsFinite(NFloat)

Diese Methode bestimmt, ob der Wert endlich ist (Null, subnormal oder normal).

IsInfinity(NFloat)

Bestimmt, ob der angegebene Wert unendlich (positiv oder negativ unendlich) ist.

IsInteger(NFloat)

Bestimmt, ob ein Wert eine ganzzahlige Zahl darstellt.

IsNaN(NFloat)

Bestimmt, ob der angegebene Wert NaN (keine Zahl) ist.

IsNegative(NFloat)

Bestimmt, ob der angegebene Wert negativ ist.

IsNegativeInfinity(NFloat)

Bestimmt, ob der angegebene Wert negativ unendlich ist.

IsNormal(NFloat)

Bestimmt, ob der angegebene Wert normal ist.

IsOddInteger(NFloat)

Bestimmt, ob ein Wert eine ungerade ganzzahlige Zahl darstellt.

IsPositive(NFloat)

Bestimmt, ob ein Wert positiv ist.

IsPositiveInfinity(NFloat)

Bestimmt, ob der angegebene Wert positiv unendlich ist.

IsPow2(NFloat)

Bestimmt, ob ein Wert eine Potenz von zwei ist.

IsRealNumber(NFloat)

Bestimmt, ob ein Wert eine reelle Zahl darstellt.

IsSubnormal(NFloat)

Bestimmt, ob der angegebene Wert subnormal ist.

Lerp(NFloat, NFloat, NFloat)

Führt eine lineare Interpolation zwischen zwei Werten basierend auf der angegebenen Gewichtung aus.

Log(NFloat)

Berechnet den natürlichen (base-E Logarithmus eines Werts.

Log(NFloat, NFloat)

Berechnet den Logarithmus eines Werts in der angegebenen Basis.

Log10(NFloat)

Berechnet den Basis-10-Logarithmus eines Werts.

Log10P1(NFloat)

Berechnet den Basis-10-Logarithmus eines Werts plus 1.

Log2(NFloat)

Berechnet das Protokoll2 eines Werts.

Log2P1(NFloat)

Berechnet den Basis-2-Logarithmus eines Werts plus eins.

LogP1(NFloat)

Berechnet den natürlichen Logarithmus (base-E) eines Werts plus eins.

Max(NFloat, NFloat)

Vergleicht zwei Werte mit einem höheren Computewert.

MaxMagnitude(NFloat, NFloat)

Vergleicht zwei Werte mit einem höheren Computewert.

MaxMagnitudeNumber(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die die größere Größe hat, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

MaxNumber(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die größer ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

Min(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

MinMagnitude(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

MinMagnitudeNumber(NFloat, NFloat)

Vergleicht zwei Werte mit einer Berechnung, die die geringere Größe aufweist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

MinNumber(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konvertiert eine Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und kulturspezifischen Format enthält, in die entsprechende Gleitkommazahl.

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem bestimmten kulturspezifischen Format in die entsprechende Gleitkommazahl.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage in die entsprechende Gleitkommazahl.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und kulturspezifischen Format in die entsprechende Gleitkommazahl.

Pow(NFloat, NFloat)

Berechnet einen Wert, der auf eine bestimmte Leistung angehoben wird.

RadiansToDegrees(NFloat)

Konvertiert einen angegebenen Wert vom Bogenmaß in Grad.

ReciprocalEstimate(NFloat)

Berechnet eine Schätzung des Kehrwerts eines Werts.

ReciprocalSqrtEstimate(NFloat)

Berechnet eine Schätzung der reziproken Quadratwurzel eines Werts.

RootN(NFloat, Int32)

Berechnet den n-ten Stamm eines Werts.

Round(NFloat)

Rundet einen Wert mithilfe des Standardrundungsmodus (ToEven) auf die nächste ganze Zahl.

Round(NFloat, Int32)

Rundet einen Wert mithilfe des Standardrundungsmodus (ToEven) auf eine angegebene Anzahl von Bruchstellen.

Round(NFloat, Int32, MidpointRounding)

Rundet einen Wert mithilfe des Standardrundungsmodus (ToEven) auf eine angegebene Anzahl von Bruchstellen.

Round(NFloat, MidpointRounding)

Rundet einen Wert mithilfe des angegebenen Rundungsmodus auf die nächste ganze Zahl.

ScaleB(NFloat, Int32)

Berechnet das Produkt eines Werts und dessen Basisradix, der auf die angegebene Leistung angehoben wird.

Sign(NFloat)

Berechnet das Vorzeichen eines Werts.

Sin(NFloat)

Berechnet den Sinus eines Werts.

SinCos(NFloat)

Berechnet den Sinus und den Kosinus eines Werts.

SinCosPi(NFloat)

Berechnet den Sinus und den Kosinus eines Werts.

Sinh(NFloat)

Berechnet den hyperbolischen Sinus eines Werts.

SinPi(NFloat)

Berechnet den Sinus eines Werts, der mit pimultipliziert wurde.

Sqrt(NFloat)

Berechnet die Quadratwurzel eines Werts.

Tan(NFloat)

Berechnet den Tangens eines Werts.

Tanh(NFloat)

Berechnet den hyperbolischen Tangens eines Werts.

TanPi(NFloat)

Berechnet den Tangens eines Werts, der mit pimultimultiziert wurde.

ToString()

Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.

ToString(IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Berücksichtigung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

ToString(String)

Konvertiert den numerischen Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung unter Berücksichtigung des angegebenen Formats.

ToString(String, IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Verwendung des angegebenen Formats und der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

Truncate(NFloat)

Schneidet einen Wert ab.

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

Versucht, den Wert des aktuellen instance als UTF-8 in die bereitgestellte Bytespanne zu formatieren.

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

Versucht, den Wert des aktuellen instance in die angegebene Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat)

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Byte>, NFloat)

Versucht, eine UTF-8-Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl enthält, in die entsprechende Gleitkommazahl zu konvertieren.

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

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, NFloat)

Versucht, eine Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl enthält, in die entsprechende Gleitkommazahl zu konvertieren.

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

Versucht, eine Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und kulturspezifischen Format enthält, in die entsprechende Gleitkommazahl zu konvertieren.

TryParse(String, IFormatProvider, NFloat)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NFloat)

Versucht, die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl zu konvertieren.

TryParse(String, NumberStyles, IFormatProvider, NFloat)

Versucht, die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und kulturspezifischen Format in die entsprechende Gleitkommazahl zu konvertieren.

Operatoren

Addition(NFloat, NFloat)

Fügt zwei Werte zusammen, um deren Summe zu berechnen.

CheckedExplicit(NFloat)

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der die gleiche Größe wie die native Ganzzahlgröße aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs genau darzustellen, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, z. B. den CGFloat-Typ in Bibliotheken, die von Apple bereitgestellt werden.

Decrement(NFloat)

Verringert einen Wert.

Division(NFloat, NFloat)

Dividiert zwei Werte, um ihren Quotienten zu berechnen.

Equality(NFloat, NFloat)

Vergleicht zwei Werte, um die Gleichheit zu bestimmen.

Explicit(Decimal to NFloat)

Konvertiert einen Decimal Wert explizit in den nächsten darstellbaren Gleitkommawert in nativer Größe.

Explicit(Double to NFloat)

Konvertiert einen Double Wert explizit in den nächsten darstellbaren Gleitkommawert in nativer Größe.

Explicit(Int128 to NFloat)

Konvertiert explizit in Int128 den nächsten darstellbaren Gleitkommawert in nativer Größe.

Explicit(NFloat to Byte)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Byte Wert.

Explicit(NFloat to Char)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Char Wert.

Explicit(NFloat to Decimal)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Decimal Wert.

Explicit(NFloat to Half)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Half Wert.

Explicit(NFloat to Int128)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Int128 Wert.

Explicit(NFloat to Int16)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Int16 Wert.

Explicit(NFloat to Int32)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Int32 Wert.

Explicit(NFloat to Int64)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Int64 Wert.

Explicit(NFloat to IntPtr)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren IntPtr Wert.

Explicit(NFloat to SByte)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren SByte Wert.

Explicit(NFloat to Single)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren Single Wert.

Explicit(NFloat to UInt128)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren UInt128 Wert.

Explicit(NFloat to UInt16)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren UInt16 Wert.

Explicit(NFloat to UInt32)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren UInt32 Wert.

Explicit(NFloat to UInt64)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren UInt64 Wert.

Explicit(NFloat to UIntPtr)

Konvertiert explizit einen Gleitkommawert mit nativer Größe in den nächsten darstellbaren UIntPtr Wert.

Explicit(UInt128 to NFloat)

Konvertiert explizit in UInt128 den nächsten darstellbaren Gleitkommawert in nativer Größe.

GreaterThan(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welcher größer ist.

GreaterThanOrEqual(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welche größer oder gleich sind.

Implicit(Byte to NFloat)

Konvertiert einen Wert implizit in den Byte nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Char to NFloat)

Konvertiert einen Wert implizit in den Char nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Half to NFloat)

Konvertiert einen Wert implizit in den Half nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Int16 to NFloat)

Konvertiert einen Wert implizit in den Int16 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Int32 to NFloat)

Konvertiert einen Wert implizit in den Int32 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Int64 to NFloat)

Konvertiert einen Wert implizit in den Int64 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(IntPtr to NFloat)

Konvertiert einen Wert implizit in den IntPtr nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(NFloat to Double)

Konvertiert implizit einen Gleitkommawert in native Größe in den nächsten darstellbaren Double Wert.

Implicit(SByte to NFloat)

Konvertiert einen Wert implizit in den SByte nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(Single to NFloat)

Konvertiert einen Wert implizit in den Single nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(UInt16 to NFloat)

Konvertiert einen Wert implizit in den UInt16 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(UInt32 to NFloat)

Konvertiert einen Wert implizit in den UInt32 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(UInt64 to NFloat)

Konvertiert einen Wert implizit in den UInt64 nächsten darstellbaren Gleitkommawert in nativer Größe.

Implicit(UIntPtr to NFloat)

Konvertiert einen Wert implizit in den UIntPtr nächsten darstellbaren Gleitkommawert in nativer Größe.

Increment(NFloat)

Erhöht einen Wert.

Inequality(NFloat, NFloat)

Vergleicht zwei Werte, um ungleichheit zu bestimmen.

LessThan(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welcher kleiner ist.

LessThanOrEqual(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welcher kleiner oder gleich ist.

Modulus(NFloat, NFloat)

Dividiert zwei Werte, um den Rest zu berechnen.

Multiply(NFloat, NFloat)

Multipliziert zwei Werte, um ihr Produkt zu berechnen.

Subtraction(NFloat, NFloat)

Subtrahiert zwei Werte, um deren Differenz zu berechnen.

UnaryNegation(NFloat)

Berechnet die unäre Negation eines Werts.

UnaryPlus(NFloat)

Berechnet das unäre Plus eines Werts.

Explizite Schnittstellenimplementierungen

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

Fügt zwei Werte zusammen, um deren Summe zu berechnen.

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IBinaryNumber<NFloat>.AllBitsSet

Ruft eine instance des binären Typs ab, in dem alle Bits festgelegt sind.

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

Berechnet das bitweise und von zwei Werten.

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

Berechnet das bitweise oder von zwei Werten.

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

Berechnet den exklusiven oder von zwei Werten.

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

Berechnet die Eins-Komplement-Darstellung eines angegebenen Werts.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Verringert einen Wert.

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

Dividiert zwei Werte, um ihren Quotienten zu berechnen.

IFloatingPoint<NFloat>.GetExponentByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteExponentLittleEndian(Span<Byte>, Int32)geschrieben werden.

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

Ruft die Länge der Komplementdarstellung des aktuellen Exponenten in Bits ab.

IFloatingPoint<NFloat>.GetSignificandBitLength()

Ruft die Länge des aktuellen Significand in Bits ab.

IFloatingPoint<NFloat>.GetSignificandByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteSignificandLittleEndian(Span<Byte>, Int32)geschrieben werden.

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

Versucht, den aktuellen Exponenten im Big-Endian-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, den aktuellen Exponenten im Little-Endian-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, die aktuelle Significand im Big-Endian-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, den aktuellen Significand im Little-Endian-Format in eine bestimmte Spanne zu schreiben.

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

Erhöht einen Wert.

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

Ruft die multiplikative Identität des aktuellen Typs ab.

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

Multipliziert zwei Werte, um ihr Produkt zu berechnen.

INumberBase<NFloat>.IsCanonical(NFloat)

Bestimmt, ob sich ein Wert in seiner kanonischen Darstellung befindet.

INumberBase<NFloat>.IsComplexNumber(NFloat)

Bestimmt, ob ein Wert eine komplexe Zahl darstellt.

INumberBase<NFloat>.IsImaginaryNumber(NFloat)

Bestimmt, ob ein Wert eine reine imaginäre Zahl darstellt.

INumberBase<NFloat>.IsZero(NFloat)

Bestimmt, ob ein Wert 0 ist.

INumberBase<NFloat>.One

Ruft den Wert 1 für den Typ ab.

INumberBase<NFloat>.Radix

Ruft die Basis für den Typ ab.

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

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der die gleiche Größe wie die native Ganzzahlgröße aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs genau darzustellen, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, z. B. den CGFloat-Typ in Bibliotheken, die von Apple bereitgestellt werden.

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

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der die gleiche Größe wie die native Ganzzahlgröße aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs genau darzustellen, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, z. B. den CGFloat-Typ in Bibliotheken, die von Apple bereitgestellt werden.

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

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der die gleiche Größe wie die native Ganzzahlgröße aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in nicht verwalteten Code-APIs genau darzustellen, die einen Typalias für C oder C++ float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, z. B. den CGFloat-Typ in Bibliotheken, die von Apple bereitgestellt werden.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wodurch eine Überlaufausnahme für alle Werte ausgelöst wird, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wobei alle Werte, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen, gesättigt werden.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wodurch alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<NFloat>.Zero

Ruft den Wert 0 für den Typ ab.

ISignedNumber<NFloat>.NegativeOne

Ruft den Wert -1 für den Typ ab.

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

Subtrahiert zwei Werte, um deren Differenz zu berechnen.

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

Berechnet die überprüfte unäre Negation eines Werts.

Gilt für: