Teilen über


NFloat Struktur

Definition

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der dieselbe Größe wie die systemeigene ganzzahlige Größe aufweist. Es soll als Exchange-Typ 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, z. B. den CGFloat-Typ in Bibliotheken von Apple, korrekt darzustellen.

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

Es soll als Exchange-Typ 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, z. B. den typ "CGFloat" in Bibliotheken von Apple zu verwenden.

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 (NaN) ist.

NegativeInfinity

Stellt negative Unendlichkeit dar.

NegativeZero

Ruft einen Wert ab, der negative zerodarstellt.

Pi

Ruft die mathematische Konstante piab.

PositiveInfinity

Stellt positive Unendlichkeit dar.

Size

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

Tau

Ruft die mathematische Konstante tauab.

Value

Der zugrunde liegende Gleitkommawert dieser Instanz.

Methoden

Abs(NFloat)

Berechnet den absoluten Wert.

Acos(NFloat)

Berechnet den Arkuskosinus eines Werts.

Acosh(NFloat)

Berechnet den hyperbolischen Arkuskosinus eines Werts.

AcosPi(NFloat)

Berechnet den Arkuskosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(NFloat)

Berechnet den Arkussinus eines Werts.

Asinh(NFloat)

Berechnet den hyperbolischen Arkussinus eines Werts.

AsinPi(NFloat)

Berechnet den Arkussinus eines Werts und dividiert das Ergebnis durch pi.

Atan(NFloat)

Berechnet den Bogen-Tangens eines Werts.

Atan2(NFloat, NFloat)

Berechnet den Bogen-Tangens des Quotienten zweier Werte.

Atan2Pi(NFloat, NFloat)

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

Atanh(NFloat)

Berechnet den hyperbolischen Bogen-Tangens eines Werts.

AtanPi(NFloat)

Berechnet den Bogen-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 ist.

Cbrt(NFloat)

Berechnet den Cubestamm eines Werts.

Ceiling(NFloat)

Berechnet die Obergrenze eines Werts.

Clamp(NFloat, NFloat, NFloat)

Klammert 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 als, 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 als, gleich oder größer als der Wert des angegebenen Objekts ist.

ConvertToInteger<TInteger>(NFloat)

Konvertiert einen Wert in einen angegebenen ganzzahligen Typ unter Verwendung der Sättigung beim Überlauf.

ConvertToIntegerNative<TInteger>(NFloat)

Wandelt einen Wert in einen angegebenen ganzzahligen Typ um, wobei das plattformspezifische Verhalten beim Überlauf verwendet wird.

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 von pimultiziert 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, wobei alle Werte gesättigt werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

DegreesToRadians(NFloat)

Wandelt einen bestimmten Wert von Grad in Bogenmaß um.

Equals(NFloat)

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

Equals(Object)

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

Exp(NFloat)

Berechnet E auf eine bestimmte Leistung erhöht.

Exp10(NFloat)

Berechnet 10 auf eine bestimmte Leistung erhöht.

Exp10M1(NFloat)

Berechnet 10 auf eine bestimmte Potenz ausgelöst und subtrahiert eine.

Exp2(NFloat)

Berechnet 2 auf eine bestimmte Leistung erhöht.

Exp2M1(NFloat)

Berechnet 2 auf eine bestimmte Potenz ausgelöst und subtrahiert eine.

ExpM1(NFloat)

Berechnet E auf eine bestimmte Potenz ausgelöst und subtrahiert eine.

Floor(NFloat)

Berechnet den Boden eines Werts.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Berechnet das fused multiplizierte Add 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 gemäß IEEE 754.

ILogB(NFloat)

Berechnet den ganzzahligen Logarithmus eines Werts.

IsEvenInteger(NFloat)

Bestimmt, ob ein Wert eine gerade integrale Zahl darstellt.

IsFinite(NFloat)

Bestimmt, ob der angegebene Wert endlich ist (Null, Unternormal oder Normal).

IsInfinity(NFloat)

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

IsInteger(NFloat)

Bestimmt, ob ein Wert eine integrale Zahl darstellt.

IsNaN(NFloat)

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

IsNegative(NFloat)

Bestimmt, ob der angegebene Wert negativ ist.

IsNegativeInfinity(NFloat)

Bestimmt, ob der angegebene Wert negative Unendlichkeit ist.

IsNormal(NFloat)

Bestimmt, ob der angegebene Wert normal ist.

IsOddInteger(NFloat)

Bestimmt, ob ein Wert eine ungerade integrale Zahl darstellt.

IsPositive(NFloat)

Bestimmt, ob ein Wert positiv ist.

IsPositiveInfinity(NFloat)

Bestimmt, ob der angegebene Wert positive Unendlichkeit 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 Logarithmus der Basis 10 eines Werts.

Log10P1(NFloat)

Berechnet den Logarithmus der Basis 10 eines Werts plus 1.

Log2(NFloat)

Berechnet das Protokoll2 eines Werts.

Log2P1(NFloat)

Berechnet den Logarithmus der Basis-2 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 größer ist und den anderen Wert zurückgibt, wenn eine Eingabe NaNist.

MaxNumber(NFloat, NFloat)

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

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 den anderen Wert zurückgibt, wenn eine Eingabe NaNist.

MinNumber(NFloat, NFloat)

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

MultiplyAddEstimate(NFloat, NFloat, NFloat)

Berechnet eine Schätzung von (left * right) + addend.

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 einen Zeichenbereich, der die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage und einem kulturspezifischen Format enthält, in dessen Gleitkommazahlenentsprechung.

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zahl in dessen Gleitkommazahlenentsprechung.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen kulturspezifischen Format in dessen Gleitkommazahlenentsprechung.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage in ihre Gleitkommazahlenentsprechung.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage und einem kulturspezifischen Format in dessen Gleitkommazahlenentsprechung.

Pow(NFloat, NFloat)

Berechnet einen Wert, der auf eine bestimmte Leistung erhöht wird.

RadiansToDegrees(NFloat)

Wandelt einen bestimmten Wert von Bogenmaß in Grad um.

ReciprocalEstimate(NFloat)

Berechnet eine Schätzung des Kehrwerts eines Werts.

ReciprocalSqrtEstimate(NFloat)

Berechnet eine Schätzung der gegenseitigen Quadratwurzel eines Werts.

RootN(NFloat, Int32)

Berechnet die n-th-Stammebene eines Werts.

Round(NFloat)

Rundet einen Wert auf die nächste ganze Zahl mit dem Standardmäßigen Rundungsmodus (ToEven).

Round(NFloat, Int32)

Rundet einen Wert auf eine angegebene Anzahl von Dezimalstellen mit dem standardmäßigen Rundungsmodus (ToEven).

Round(NFloat, Int32, MidpointRounding)

Rundet einen Wert auf eine angegebene Anzahl von Dezimalstellen mit dem standardmäßigen Rundungsmodus (ToEven).

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 Basisradiix, das 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 kosinus eines Werts.

SinCosPi(NFloat)

Berechnet den Sinus und 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 von pimultiziert wurde.

ToString()

Konvertiert den numerischen Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.

ToString(IFormatProvider)

Wandelt den numerischen Wert dieser Instanz mithilfe der angegebenen kulturspezifischen Formatinformationen in die entsprechende Zeichenfolgendarstellung um.

ToString(String)

Wandelt den numerischen Wert dieser Instanz mithilfe des angegebenen Formats in die entsprechende Zeichenfolgendarstellung um.

ToString(String, IFormatProvider)

Wandelt den numerischen Wert dieser Instanz mithilfe der angegebenen Format- und kulturspezifischen Formatinformationen in die entsprechende Zeichenfolgendarstellung um.

Truncate(NFloat)

Schneidet einen Wert ab.

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

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

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

Versucht, den Wert der aktuellen Instanz in die bereitgestellte 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, einen UTF-8-Zeichenbereich zu konvertieren, der die Zeichenfolgendarstellung einer Zahl in seine Gleitkommazahlenentsprechung enthält.

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

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

Versucht, einen Bereich von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, NFloat)

Versucht, einen Zeichenbereich mit der Zeichenfolgendarstellung einer Zahl in dessen Gleitkommazahlenäquivalent zu konvertieren.

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

Versucht, einen Zeichenbereich mit der Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in seine Gleitkommazahlenentsprechung zu konvertieren.

TryParse(String, IFormatProvider, NFloat)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NFloat)

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

TryParse(String, NumberStyles, IFormatProvider, NFloat)

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

Operatoren

Addition(NFloat, NFloat)

Addiert zwei Werte zusammen, um ihre Summe zu berechnen.

CheckedExplicit(NFloat)

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der dieselbe Größe wie die systemeigene ganzzahlige Größe aufweist. Es soll als Exchange-Typ 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, z. B. den CGFloat-Typ in Bibliotheken von Apple, korrekt darzustellen.

Decrement(NFloat)

Erhöht einen Wert.

Division(NFloat, NFloat)

Dividiert zwei Werte zusammen, um ihren Quotienten zu berechnen.

Equality(NFloat, NFloat)

Vergleicht zwei Werte, um die Gleichheit zu bestimmen.

Explicit(Decimal to NFloat)

Wandelt einen Decimal Wert explizit in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Explicit(Double to NFloat)

Wandelt einen Double Wert explizit in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Explicit(Int128 to NFloat)

Wandelt einen Int128 explizit in den nächsten darstellbaren gleitkommafähigen Gleitkommawert um.

Explicit(NFloat to Byte)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Byte Wert um.

Explicit(NFloat to Char)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Char Wert um.

Explicit(NFloat to Decimal)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Decimal Wert um.

Explicit(NFloat to Half)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Half Wert um.

Explicit(NFloat to Int128)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Int128 Wert um.

Explicit(NFloat to Int16)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Int16 Wert um.

Explicit(NFloat to Int32)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Int32 Wert um.

Explicit(NFloat to Int64)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Int64 Wert um.

Explicit(NFloat to IntPtr)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren IntPtr Wert um.

Explicit(NFloat to SByte)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren SByte Wert um.

Explicit(NFloat to Single)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren Single Wert um.

Explicit(NFloat to UInt128)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren UInt128 Wert um.

Explicit(NFloat to UInt16)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren UInt16 Wert um.

Explicit(NFloat to UInt32)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren UInt32 Wert um.

Explicit(NFloat to UInt64)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren UInt64 Wert um.

Explicit(NFloat to UIntPtr)

Wandelt einen einheitlichen Gleitkommawert explizit in den nächsten darstellbaren UIntPtr Wert um.

Explicit(UInt128 to NFloat)

Wandelt UInt128 explizit in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

GreaterThan(NFloat, NFloat)

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

GreaterThanOrEqual(NFloat, NFloat)

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

Implicit(Byte to NFloat)

Wandelt implizit einen Byte Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Char to NFloat)

Wandelt implizit einen Char Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Half to NFloat)

Wandelt implizit einen Half Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Int16 to NFloat)

Wandelt implizit einen Int16 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Int32 to NFloat)

Wandelt implizit einen Int32 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Int64 to NFloat)

Wandelt implizit einen Int64 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(IntPtr to NFloat)

Wandelt implizit einen IntPtr Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(NFloat to Double)

Wandelt implizit einen systemeigenen Gleitkommawert in den nächstgelegenen darstellbaren Double Wert um.

Implicit(SByte to NFloat)

Wandelt implizit einen SByte Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(Single to NFloat)

Wandelt implizit einen Single Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(UInt16 to NFloat)

Wandelt implizit einen UInt16 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(UInt32 to NFloat)

Wandelt implizit einen UInt32 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(UInt64 to NFloat)

Wandelt implizit einen UInt64 Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Implicit(UIntPtr to NFloat)

Wandelt implizit einen UIntPtr Wert in den nächstgelegenen darstellbaren gleitkommafähigen Gleitkommawert um.

Increment(NFloat)

Erhöht einen Wert.

Inequality(NFloat, NFloat)

Vergleicht zwei Werte zur Bestimmung der Ungleichheit.

LessThan(NFloat, NFloat)

Vergleicht zwei Werte, um zu bestimmen, welche werte kleiner sind.

LessThanOrEqual(NFloat, NFloat)

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

Modulus(NFloat, NFloat)

Dividiert 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 ihre Differenz zu berechnen.

UnaryNegation(NFloat)

Berechnet die unäre Negation eines Werts.

UnaryPlus(NFloat)

Berechnet das unäre Pluszeichen eines Werts.

Explizite Schnittstellenimplementierungen

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

Addiert 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ären Typs ab, in der alle Bits festgelegt sind.

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

Berechnet die bitweise und von zwei Werten.

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

Berechnet die bitweise oder zwei Werte.

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

Berechnet die exklusiven oder zwei Werte.

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

Berechnet die Darstellung eines bestimmten Werts.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Erhöht 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 in Bits der kürzesten zwei Ergänzungsdarstellung des aktuellen Exponenten ab.

IFloatingPoint<NFloat>.GetSignificandBitLength()

Ruft die Länge des aktuellen Zeichens 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 in eine bestimmte Spanne zu schreiben.

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

Versucht, den aktuellen Exponenten in einem kleinen Endenformat in eine bestimmte Spanne zu schreiben.

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

Versucht, das aktuelle Significand im Big-End-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, das aktuelle Significand in little-endian-Format in eine bestimmte Spanne zu schreiben.

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

Erhöht einen Wert.

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

Ruft die multiplizierte 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 null ist.

INumberBase<NFloat>.One

Ruft den Wert 1 für den Typ ab.

INumberBase<NFloat>.Radix

Ruft das Radix oder 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 dieselbe Größe wie die systemeigene ganzzahlige Größe aufweist. Es soll als Exchange-Typ 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, z. B. den CGFloat-Typ in Bibliotheken von Apple, korrekt darzustellen.

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

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der dieselbe Größe wie die systemeigene ganzzahlige Größe aufweist. Es soll als Exchange-Typ 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, z. B. den CGFloat-Typ in Bibliotheken von Apple, korrekt darzustellen.

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

NFloat ist ein unveränderlicher Werttyp, der einen unverankerten Typ darstellt, der dieselbe Größe wie die systemeigene ganzzahlige Größe aufweist. Es soll als Exchange-Typ 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, z. B. den CGFloat-Typ in Bibliotheken von Apple, korrekt darzustellen.

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 alle Werte zu sättigungen, 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 ihre Differenz zu berechnen.

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

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

Gilt für: