Freigeben über


NFloat Struktur

Definition

NFloat ist ein unveränderlicher Werttyp, der einen gleitenden Typ darstellt, der die gleiche Größe wie die native ganzzahlige Größe aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs genau darzustellen, die einen Typalias für C oder C++s 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 APIs mit verwaltetem Code, die einen Typalias für C oder C++s float auf 32-Bit-Plattformen oder double auf 64-Bit-Plattformen verwenden, wie z. B. den CGFloat Typ in von Apple bereitgestellten Bibliotheken, genau darzustellen.

Konstruktoren

NFloat(Double)

Erstellt eine Instanz aus einem 64-Bit-Gleitkommawert.

NFloat(Single)

Erstellt eine Instanz 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 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 ein negatives zerodarstellt.

Pi

Ruft die mathematische Konstante piab.

PositiveInfinity

Stellt plus unendlich dar.

Size

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

Tau

Ruft die mathematische Konstante tauab.

Value

Der zugrunde liegende Gleitkommawert dieser Instanz.

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-Cosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(NFloat)

Berechnet den Arc-Sine eines Werts.

Asinh(NFloat)

Berechnet den hyperbolischen Bogen-Sinus eines Werts.

AsinPi(NFloat)

Berechnet den Bogen-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 Bogentangenten für den Quotienten von zwei Werten 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 vergleicht.

BitIncrement(NFloat)

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

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

CompareTo(NFloat)

Vergleicht diese Instanz mit einer angegebenen Gleitkommazahl und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz 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.

ConvertToInteger<TInteger>(NFloat)

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

ConvertToIntegerNative<TInteger>(NFloat)

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

CopySign(NFloat, NFloat)

Kopiert das Zeichen eines Werts in das Zeichen eines anderen Werts.

Cos(NFloat)

Berechnet den Sinus 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 Instanz 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 Instanz des aktuellen Typs aus einem Wert und überlastt alle Werte, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine Instanz 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 Graden in Bogenmaße.

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)

Computes E werden auf eine bestimmte Leistung angehoben.

Exp10(NFloat)

Computes 10 werden auf eine bestimmte Leistung angehoben.

Exp10M1(NFloat)

10 Berechnet auf eine bestimmte Leistung und subtrahiert eine.

Exp2(NFloat)

Computes 2 werden 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 das fusionierte multiplizierte Add von drei Werten.

GetHashCode()

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

Hypot(NFloat, NFloat)

Berechnet die Hypotenuse unter Angabe von 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 Integralzahl darstellt.

IsFinite(NFloat)

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

IsInfinity(NFloat)

Bestimmt, ob der angegebene Wert unendlich (positive oder negative Unendlichkeit) ist.

IsInteger(NFloat)

Bestimmt, ob ein Wert eine integrale 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 Integralzahl 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 Macht 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 1.

LogP1(NFloat)

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

Max(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die größer ist.

MaxMagnitude(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die größer ist.

MaxMagnitudeNumber(NFloat, NFloat)

Vergleicht zwei Werte mit der Berechnung, die die größere Größe aufweist, 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 der 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 Format und kulturspezifischem Format enthält, in ihr Gleitkommazahlenäquivalent.

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zahl in ihre Gleitkommazahläquivalente.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen kulturspezifischen Format in ihr Gleitkommazahlenäquivalent.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage in ihr Gleitkommazahlenäquivalent.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in ihre Gleitkommazahläquivalente.

Pow(NFloat, NFloat)

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

RadiansToDegrees(NFloat)

Konvertiert einen angegebenen Wert von Bogenmaßen in Grad.

ReciprocalEstimate(NFloat)

Berechnet eine Schätzung des Kehrwerts.

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 mit dem Standardrundungsmodus (ToEven) auf eine angegebene Anzahl von Bruchstellen.

Round(NFloat, Int32, MidpointRounding)

Rundet einen Wert mit dem 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 Sinus eines Werts.

SinCosPi(NFloat)

Berechnet den Sinus und den Sinus 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 der aktuellen Instanz als UTF-8 in die angegebene Bytesspanne zu formatieren.

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

Versucht, den Wert der aktuellen Instanz 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 mit der Zeichenfolgendarstellung einer Zahl in ihre Gleitkommazahlenäquivalente 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 mit der Zeichenfolgendarstellung einer Zahl in ihr Gleitkommazahlenäquivalent zu konvertieren.

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

Versucht, eine Zeichenspanne mit der Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in ihr Gleitkommazahlenäquivalent zu konvertieren.

TryParse(String, IFormatProvider, NFloat)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NFloat)

Versucht, die Zeichenfolgendarstellung einer Zahl in ihr Gleitkommazahlenäquivalent zu konvertieren.

TryParse(String, NumberStyles, IFormatProvider, NFloat)

Versucht, die Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in ihr Gleitkommazahlenäquivalent zu konvertieren.

Operatoren

Addition(NFloat, NFloat)

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

CheckedExplicit(NFloat)

NFloat ist ein unveränderlicher Werttyp, der einen gleitenden Typ darstellt, der die gleiche Größe wie die native ganzzahlige Größe aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs genau darzustellen, die einen Typalias für C oder C++s 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)

Dekrementiert einen Wert.

Division(NFloat, NFloat)

Teilt zwei Werte zusammen, um ihren Quotienten zu berechnen.

Equality(NFloat, NFloat)

Vergleicht zwei Werte, um die Gleichheit zu ermitteln.

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 einen Int128 in den nächsten darstellbaren gleitkommabasierten Gleitkommawert in nativer Größe.

Explicit(NFloat to Byte)

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

Explicit(NFloat to Char)

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

Explicit(NFloat to Decimal)

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

Explicit(NFloat to Half)

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

Explicit(NFloat to Int128)

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

Explicit(NFloat to Int16)

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

Explicit(NFloat to Int32)

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

Explicit(NFloat to Int64)

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

Explicit(NFloat to IntPtr)

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

Explicit(NFloat to SByte)

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

Explicit(NFloat to Single)

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

Explicit(NFloat to UInt128)

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

Explicit(NFloat to UInt16)

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

Explicit(NFloat to UInt32)

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

Explicit(NFloat to UInt64)

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

Explicit(NFloat to UIntPtr)

Konvertiert einen Gleitkommawert in nativer Größe explizit in den nächstgelegenen 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 ermitteln, 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 Byte Wert implizit in den nächsten darstellbaren gleitkommafähigen Gleitkommawert in nativer Größe.

Implicit(Char to NFloat)

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

Implicit(Half to NFloat)

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

Implicit(Int16 to NFloat)

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

Implicit(Int32 to NFloat)

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

Implicit(Int64 to NFloat)

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

Implicit(IntPtr to NFloat)

Konvertiert einen IntPtr Wert implizit in den nächsten darstellbaren gleitkommafähigen 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 SByte Wert implizit in den nächsten darstellbaren gleitkommafähigen Gleitkommawert in nativer Größe.

Implicit(Single to NFloat)

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

Implicit(UInt16 to NFloat)

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

Implicit(UInt32 to NFloat)

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

Implicit(UInt64 to NFloat)

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

Implicit(UIntPtr to NFloat)

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

Increment(NFloat)

Erhöht einen Wert.

Inequality(NFloat, NFloat)

Vergleicht zwei Werte, um Ungleichheit zu ermitteln.

LessThan(NFloat, NFloat)

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

LessThanOrEqual(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welche kleiner oder gleich sind.

Modulus(NFloat, NFloat)

Teilt zwei Werte zusammen, um ihren Rest zu berechnen.

Multiply(NFloat, NFloat)

Multipliziert zwei Werte zusammen, 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 ihre Summe zu berechnen.

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IBinaryNumber<NFloat>.AllBitsSet

Ruft eine Instanz des Binärtyps ab, in der alle Bits festgelegt sind.

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

Berechnet den bitweisen und von zwei Werten.

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

Berechnet den bitweisen 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 bestimmten Werts.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Dekrementiert 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-End-Format auf 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, das aktuelle Significund im Big-End-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, das aktuelle Significund im Little-Endian-Format auf 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 gleitenden Typ darstellt, der die gleiche Größe wie die native ganzzahlige Größe aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs genau darzustellen, die einen Typalias für C oder C++s 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 gleitenden Typ darstellt, der die gleiche Größe wie die native ganzzahlige Größe aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs genau darzustellen, die einen Typalias für C oder C++s 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 gleitenden Typ darstellt, der die gleiche Größe wie die native ganzzahlige Größe aufweist. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs genau darzustellen, die einen Typalias für C oder C++s 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 Instanz des aktuellen Typs in einen anderen Typ zu konvertieren, und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und dabei alle Werte zu überlasten, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren, wobei 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: