NFloat Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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 |
Pi |
Ruft die mathematische Konstante |
PositiveInfinity |
Stellt plus unendlich dar. |
Size |
Ruft die Größe eines NFloat-Werts in Bytes ab. |
Tau |
Ruft die mathematische Konstante |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Exp10(NFloat) |
Computes |
Exp10M1(NFloat) |
|
Exp2(NFloat) |
Computes |
Exp2M1(NFloat) |
|
ExpM1(NFloat) |
|
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 ( |
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 ( |
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 |
MaxNumber(NFloat, NFloat) |
Vergleicht zwei Werte mit der Berechnung, die größer ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist |
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 |
MinNumber(NFloat, NFloat) |
Vergleicht zwei Werte mit der Berechnung, die kleiner ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist |
MultiplyAddEstimate(NFloat, NFloat, 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ISignedNumber<NFloat>.NegativeOne |
Ruft den Wert |
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für