Udostępnij za pośrednictwem


NFloat Struktura

Definicja

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowa o takim samym rozmiarze jak natywny rozmiar liczby całkowitej. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

public value class NFloat : IEquatable<System::Runtime::InteropServices::NFloat>
public value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditiveIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::IBitwiseOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IComparisonOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IDecrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::IDivisionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IEqualityOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IHyperbolicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IIncrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::ILogarithmicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IMinMaxValue<System::Runtime::InteropServices::NFloat>, System::Numerics::IModulusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplicativeIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplyOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::INumber<System::Runtime::InteropServices::NFloat>, System::Numerics::INumberBase<System::Runtime::InteropServices::NFloat>, System::Numerics::IPowerFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IRootFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::ISignedNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::ISubtractionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::ITrigonometricFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryNegationOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryPlusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>
public value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, IUtf8SpanParsable<System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditiveIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::IBitwiseOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IComparisonOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IDecrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::IDivisionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IEqualityOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IHyperbolicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IIncrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::ILogarithmicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IMinMaxValue<System::Runtime::InteropServices::NFloat>, System::Numerics::IModulusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplicativeIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplyOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::INumber<System::Runtime::InteropServices::NFloat>, System::Numerics::INumberBase<System::Runtime::InteropServices::NFloat>, System::Numerics::IPowerFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IRootFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::ISignedNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::ISubtractionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::ITrigonometricFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryNegationOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryPlusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>
public readonly struct NFloat : IEquatable<System.Runtime.InteropServices.NFloat>
public readonly struct NFloat : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditiveIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.IBitwiseOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IComparisonOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IDecrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.IDivisionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IEqualityOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IHyperbolicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IIncrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.ILogarithmicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IMinMaxValue<System.Runtime.InteropServices.NFloat>, System.Numerics.IModulusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplicativeIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplyOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.INumber<System.Runtime.InteropServices.NFloat>, System.Numerics.INumberBase<System.Runtime.InteropServices.NFloat>, System.Numerics.IPowerFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IRootFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.ISignedNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.ISubtractionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.ITrigonometricFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryNegationOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryPlusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>
public readonly struct NFloat : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, IUtf8SpanParsable<System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditiveIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.IBitwiseOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IComparisonOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IDecrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.IDivisionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IEqualityOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IHyperbolicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IIncrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.ILogarithmicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IMinMaxValue<System.Runtime.InteropServices.NFloat>, System.Numerics.IModulusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplicativeIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplyOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.INumber<System.Runtime.InteropServices.NFloat>, System.Numerics.INumberBase<System.Runtime.InteropServices.NFloat>, System.Numerics.IPowerFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IRootFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.ISignedNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.ISubtractionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.ITrigonometricFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryNegationOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryPlusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>
type NFloat = struct
type NFloat = struct
    interface IFormattable
    interface IParsable<NFloat>
    interface ISpanFormattable
    interface ISpanParsable<NFloat>
    interface IAdditionOperators<NFloat, NFloat, NFloat>
    interface IAdditiveIdentity<NFloat, NFloat>
    interface IBinaryFloatingPointIeee754<NFloat>
    interface IBinaryNumber<NFloat>
    interface IBitwiseOperators<NFloat, NFloat, NFloat>
    interface IComparisonOperators<NFloat, NFloat, bool>
    interface IEqualityOperators<NFloat, NFloat, bool>
    interface IDecrementOperators<NFloat>
    interface IDivisionOperators<NFloat, NFloat, NFloat>
    interface IIncrementOperators<NFloat>
    interface IModulusOperators<NFloat, NFloat, NFloat>
    interface IMultiplicativeIdentity<NFloat, NFloat>
    interface IMultiplyOperators<NFloat, NFloat, NFloat>
    interface INumber<NFloat>
    interface INumberBase<NFloat>
    interface ISubtractionOperators<NFloat, NFloat, NFloat>
    interface IUnaryNegationOperators<NFloat, NFloat>
    interface IUnaryPlusOperators<NFloat, NFloat>
    interface IExponentialFunctions<NFloat>
    interface IFloatingPointConstants<NFloat>
    interface IFloatingPoint<NFloat>
    interface ISignedNumber<NFloat>
    interface IFloatingPointIeee754<NFloat>
    interface IHyperbolicFunctions<NFloat>
    interface ILogarithmicFunctions<NFloat>
    interface IPowerFunctions<NFloat>
    interface IRootFunctions<NFloat>
    interface ITrigonometricFunctions<NFloat>
    interface IMinMaxValue<NFloat>
type NFloat = struct
    interface IFormattable
    interface IParsable<NFloat>
    interface ISpanFormattable
    interface ISpanParsable<NFloat>
    interface IAdditionOperators<NFloat, NFloat, NFloat>
    interface IAdditiveIdentity<NFloat, NFloat>
    interface IBinaryFloatingPointIeee754<NFloat>
    interface IBinaryNumber<NFloat>
    interface IBitwiseOperators<NFloat, NFloat, NFloat>
    interface IComparisonOperators<NFloat, NFloat, bool>
    interface IEqualityOperators<NFloat, NFloat, bool>
    interface IDecrementOperators<NFloat>
    interface IDivisionOperators<NFloat, NFloat, NFloat>
    interface IIncrementOperators<NFloat>
    interface IModulusOperators<NFloat, NFloat, NFloat>
    interface IMultiplicativeIdentity<NFloat, NFloat>
    interface IMultiplyOperators<NFloat, NFloat, NFloat>
    interface INumber<NFloat>
    interface INumberBase<NFloat>
    interface ISubtractionOperators<NFloat, NFloat, NFloat>
    interface IUnaryNegationOperators<NFloat, NFloat>
    interface IUnaryPlusOperators<NFloat, NFloat>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<NFloat>
    interface IExponentialFunctions<NFloat>
    interface IFloatingPointConstants<NFloat>
    interface IFloatingPoint<NFloat>
    interface ISignedNumber<NFloat>
    interface IFloatingPointIeee754<NFloat>
    interface IHyperbolicFunctions<NFloat>
    interface ILogarithmicFunctions<NFloat>
    interface IPowerFunctions<NFloat>
    interface IRootFunctions<NFloat>
    interface ITrigonometricFunctions<NFloat>
    interface IMinMaxValue<NFloat>
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)
Dziedziczenie
NFloat
Implementuje
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>

Uwagi

Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

Konstruktory

NFloat(Double)

Tworzy wystąpienie z 64-bitowej wartości zmiennoprzecinkowej.

NFloat(Single)

Tworzy wystąpienie z 32-bitowej wartości zmiennoprzecinkowej.

Właściwości

E

Pobiera stałą matematyczną e.

Epsilon

Reprezentuje najmniejszą dodatnią wartość NFloat większą niż zero.

MaxValue

Reprezentuje największą skończoną wartość NFloat.

MinValue

Reprezentuje najmniejszą skończoną wartość NFloat.

NaN

Reprezentuje wartość, która nie jest liczbą (NaN).

NegativeInfinity

Reprezentuje nieskończoność ujemną.

NegativeZero

Pobiera wartość reprezentującą ujemną zero.

Pi

Pobiera stałą matematyczną pi.

PositiveInfinity

Reprezentuje nieskończoność dodatnią.

Size

Pobiera rozmiar w bajtach NFloat.

Tau

Pobiera stałą matematyczną tau.

Value

Podstawowa wartość zmiennoprzecinkowa tego wystąpienia.

Metody

Abs(NFloat)

Oblicza wartość bezwzględną.

Acos(NFloat)

Oblicza cosinus arc-cosinus wartości.

Acosh(NFloat)

Oblicza hiperboliczny arc-cosinus wartości.

AcosPi(NFloat)

Oblicza cosinus arc-cosinus wartości i dzieli wynik przez pi.

Asin(NFloat)

Oblicza sinus wartości arc-sine.

Asinh(NFloat)

Oblicza hiperboliczny sinus wartości.

AsinPi(NFloat)

Oblicza sinus arc wartości i dzieli wynik przez pi.

Atan(NFloat)

Oblicza tangens łuku wartości.

Atan2(NFloat, NFloat)

Oblicza tangens łukowy iloraz dwóch wartości.

Atan2Pi(NFloat, NFloat)

Oblicza tangens łukowy dla ilorazu dwóch wartości i dzieli wynik przez pi.

Atanh(NFloat)

Oblicza tangens hiperboliczny wartości.

AtanPi(NFloat)

Oblicza tangens łuku wartości i dzieli wynik przez pi.

BitDecrement(NFloat)

Zmniejsza wartość do najmniejszej wartości, która porównuje wartość mniejszą niż dana wartość.

BitIncrement(NFloat)

Zwiększa wartość do najmniejszej wartości, która porównuje wartość większą niż dana wartość.

Cbrt(NFloat)

Oblicza pierwiastek modułu wartości.

Ceiling(NFloat)

Oblicza limit wartości.

Clamp(NFloat, NFloat, NFloat)

Zaciska wartość do wartości minimalnej i maksymalnej.

CompareTo(NFloat)

Porównuje to wystąpienie z określoną liczbą zmiennoprzecinkową i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość określonej liczby zmiennoprzecinkowej.

CompareTo(Object)

Porównuje to wystąpienie z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość określonego obiektu.

ConvertToInteger<TInteger>(NFloat)

Konwertuje wartość na określony typ liczb całkowitych przy użyciu nasycenia w przypadku przepełnienia

ConvertToIntegerNative<TInteger>(NFloat)

Konwertuje wartość na określony typ całkowity przy użyciu zachowania specyficznego dla platformy podczas przepełnienia.

CopySign(NFloat, NFloat)

Kopiuje znak wartości do znaku innej wartości.

Cos(NFloat)

Oblicza cosinus wartości.

Cosh(NFloat)

Oblicza cosinus hiperboliczny wartości.

CosPi(NFloat)

Oblicza cosinus wartości, która została wielokrotna przez pi.

CreateChecked<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

CreateSaturating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, usytując wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

CreateTruncating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, obcinając wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

DegreesToRadians(NFloat)

Konwertuje daną wartość z stopni na radiany.

Equals(NFloat)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonej wartości CLong.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

Exp(NFloat)

Obliczenia E podniesione do danej mocy.

Exp10(NFloat)

Obliczenia 10 podniesione do danej mocy.

Exp10M1(NFloat)

Obliczenia 10 podniesione do danej mocy i odejmuje je.

Exp2(NFloat)

Obliczenia 2 podniesione do danej mocy.

Exp2M1(NFloat)

Obliczenia 2 podniesione do danej mocy i odejmuje je.

ExpM1(NFloat)

Obliczenia E podniesione do danej mocy i odejmuje je.

Floor(NFloat)

Oblicza podłogę wartości.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Oblicza bezpieczną pomnożną liczbę trzech wartości.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

Hypot(NFloat, NFloat)

Oblicza niedocięcie, biorąc pod uwagę dwie wartości reprezentujące długości krótszych boków w trójkątach kątowych po prawej stronie.

Ieee754Remainder(NFloat, NFloat)

Oblicza pozostałe dwie wartości określone przez IEEE 754.

ILogB(NFloat)

Oblicza logarytm liczb całkowitych wartości.

IsEvenInteger(NFloat)

Określa, czy wartość reprezentuje liczbę całkowitą parzystą.

IsFinite(NFloat)

Określa, czy określona wartość jest skończona (zero, podnormalne lub normalne).

IsInfinity(NFloat)

Określa, czy określona wartość jest nieskończona (nieskończoność dodatnia lub ujemna).

IsInteger(NFloat)

Określa, czy wartość reprezentuje liczbę całkowitą.

IsNaN(NFloat)

Określa, czy określona wartość to NaN (a nie liczba).

IsNegative(NFloat)

Określa, czy określona wartość jest ujemna.

IsNegativeInfinity(NFloat)

Określa, czy określona wartość jest nieskończonością ujemną.

IsNormal(NFloat)

Określa, czy określona wartość jest normalna.

IsOddInteger(NFloat)

Określa, czy wartość reprezentuje nieparzystną liczbę całkowitą.

IsPositive(NFloat)

Określa, czy wartość jest dodatnia.

IsPositiveInfinity(NFloat)

Określa, czy określona wartość jest dodatnią nieskończonością.

IsPow2(NFloat)

Określa, czy wartość jest potęgą dwóch.

IsRealNumber(NFloat)

Określa, czy wartość reprezentuje liczbę rzeczywistą.

IsSubnormal(NFloat)

Określa, czy określona wartość jest podnormalna.

Lerp(NFloat, NFloat, NFloat)

Wykonuje interpolację liniową między dwiema wartościami na podstawie danej wagi.

Log(NFloat)

Oblicza wartość naturalną (base-E logarytm wartości.

Log(NFloat, NFloat)

Oblicza logarytm wartości w określonej bazie.

Log10(NFloat)

Oblicza logarytm base-10 wartości.

Log10P1(NFloat)

Oblicza logarytm base-10 wartości plus jeden.

Log2(NFloat)

Oblicza dziennik2 wartości.

Log2P1(NFloat)

Oblicza logarytm base-2 wartości plus jeden.

LogP1(NFloat)

Oblicza logarytm naturalny (base-E) wartości plus jeden.

Max(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są większe.

MaxMagnitude(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są większe.

MaxMagnitudeNumber(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami o większej wielkości i zwraca drugą wartość, jeśli dane wejściowe są NaN.

MaxNumber(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są większe i zwracają drugą wartość, jeśli dane wejściowe są NaN.

Min(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są mniejsze.

MinMagnitude(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są mniejsze.

MinMagnitudeNumber(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami o mniejszej wielkości i zwraca drugą wartość, jeśli dane wejściowe są NaN.

MinNumber(NFloat, NFloat)

Porównuje dwie wartości z obliczeniami, które są mniejsze i zwracają drugą wartość, jeśli dane wejściowe są NaN.

MultiplyAddEstimate(NFloat, NFloat, NFloat)

Oblicza oszacowanie (left * right) + addend.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analizuje zakres znaków UTF-8 w wartość.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analizuje zakres znaków UTF-8 w wartość.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konwertuje zakres znaków zawierający ciąg reprezentujący liczbę w określonym stylu i formacie specyficznym dla kultury na odpowiednik liczby zmiennoprzecinkowych.

Parse(String)

Konwertuje reprezentację ciągu liczby na równoważną liczbę zmiennoprzecinkową.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu liczby w określonym formacie specyficznym dla kultury na odpowiednik liczby zmiennoprzecinkowych.

Parse(String, NumberStyles)

Konwertuje reprezentację ciągu liczby w określonym stylu na równoważnik liczby zmiennoprzecinkowych.

Parse(String, NumberStyles, IFormatProvider)

Konwertuje reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na odpowiednik liczb zmiennoprzecinkowych.

Pow(NFloat, NFloat)

Oblicza wartość podniesioną do danej mocy.

RadiansToDegrees(NFloat)

Konwertuje daną wartość z radianów na stopnie.

ReciprocalEstimate(NFloat)

Oblicza oszacowanie wzajemnej wartości.

ReciprocalSqrtEstimate(NFloat)

Oblicza oszacowanie wzajemnego pierwiastek kwadratowy wartości.

RootN(NFloat, Int32)

Oblicza n-ty element główny wartości.

Round(NFloat)

Zaokrągla wartość do najbliższej liczby całkowitej przy użyciu domyślnego trybu zaokrąglania (ToEven).

Round(NFloat, Int32)

Zaokrągla wartość do określonej liczby cyfr ułamkowych przy użyciu domyślnego trybu zaokrąglania (ToEven).

Round(NFloat, Int32, MidpointRounding)

Zaokrągla wartość do określonej liczby cyfr ułamkowych przy użyciu domyślnego trybu zaokrąglania (ToEven).

Round(NFloat, MidpointRounding)

Zaokrągla wartość do najbliższej liczby całkowitej przy użyciu określonego trybu zaokrąglania.

ScaleB(NFloat, Int32)

Oblicza iloczyn wartości i jego promienistość bazową podniesioną do określonej mocy.

Sign(NFloat)

Oblicza znak wartości.

Sin(NFloat)

Oblicza sinus wartości.

SinCos(NFloat)

Oblicza sinus i cosinus wartości.

SinCosPi(NFloat)

Oblicza sinus i cosinus wartości.

Sinh(NFloat)

Oblicza sinus hiperboliczny wartości.

SinPi(NFloat)

Oblicza sinus wartości, która została pomnożona przez pi.

Sqrt(NFloat)

Oblicza pierwiastek kwadratowy wartości.

Tan(NFloat)

Oblicza tangens wartości.

Tanh(NFloat)

Oblicza tangens hiperboliczny wartości.

TanPi(NFloat)

Oblicza tangens wartości, która została wielokrotna przez pi.

ToString()

Konwertuje wartość liczbową tego wystąpienia na równoważną reprezentację ciągu.

ToString(IFormatProvider)

Konwertuje wartość liczbową tego wystąpienia na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury.

ToString(String)

Konwertuje wartość liczbową tego wystąpienia na równoważną reprezentację ciągu przy użyciu określonego formatu.

ToString(String, IFormatProvider)

Konwertuje wartość liczbową tego wystąpienia na równoważną reprezentację ciągu przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury.

Truncate(NFloat)

Obcina wartość.

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

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

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

Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat)

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

TryParse(ReadOnlySpan<Byte>, NFloat)

Próbuje przekonwertować zakres znaków UTF-8 zawierający reprezentację ciągu liczby na równoważnik liczby zmiennoprzecinkowych.

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

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

Próbuje przeanalizować zakres znaków w wartości.

TryParse(ReadOnlySpan<Char>, NFloat)

Próbuje przekonwertować zakres znaków zawierający reprezentację ciągu liczby na równoważnik liczby zmiennoprzecinkowych.

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

Próbuje przekonwertować zakres znaków zawierający reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na odpowiednik liczb zmiennoprzecinkowych.

TryParse(String, IFormatProvider, NFloat)

Próbuje przeanalizować ciąg w wartości.

TryParse(String, NFloat)

Próbuje przekonwertować reprezentację ciągu liczby na równoważną liczbę zmiennoprzecinkową.

TryParse(String, NumberStyles, IFormatProvider, NFloat)

Próbuje przekonwertować reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na odpowiednik liczby zmiennoprzecinkowych.

Operatory

Addition(NFloat, NFloat)

Dodaje dwie wartości w celu obliczenia ich sumy.

CheckedExplicit(NFloat)

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowa o takim samym rozmiarze jak natywny rozmiar liczby całkowitej. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

Decrement(NFloat)

Dekrementuje wartość.

Division(NFloat, NFloat)

Dzieli dwie wartości, aby obliczyć ich iloraz.

Equality(NFloat, NFloat)

Porównuje dwie wartości w celu określenia równości.

Explicit(Decimal to NFloat)

Jawnie konwertuje wartość Decimal na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Explicit(Double to NFloat)

Jawnie konwertuje wartość Double na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Explicit(Int128 to NFloat)

Jawnie konwertuje Int128 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Explicit(NFloat to Byte)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Byte.

Explicit(NFloat to Char)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Char.

Explicit(NFloat to Decimal)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Decimal.

Explicit(NFloat to Half)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Half.

Explicit(NFloat to Int128)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Int128.

Explicit(NFloat to Int16)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Int16.

Explicit(NFloat to Int32)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Int32.

Explicit(NFloat to Int64)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Int64.

Explicit(NFloat to IntPtr)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość IntPtr.

Explicit(NFloat to SByte)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość SByte.

Explicit(NFloat to Single)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość Single.

Explicit(NFloat to UInt128)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość UInt128.

Explicit(NFloat to UInt16)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość UInt16.

Explicit(NFloat to UInt32)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość UInt32.

Explicit(NFloat to UInt64)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość UInt64.

Explicit(NFloat to UIntPtr)

Jawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą reprezentującą wartość UIntPtr.

Explicit(UInt128 to NFloat)

Jawnie konwertuje UInt128 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

GreaterThan(NFloat, NFloat)

Porównuje dwie wartości, aby określić, która wartość jest większa.

GreaterThanOrEqual(NFloat, NFloat)

Porównuje dwie wartości, aby określić, które wartości są większe lub równe.

Implicit(Byte to NFloat)

Niejawnie konwertuje wartość Byte na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Char to NFloat)

Niejawnie konwertuje wartość Char na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Half to NFloat)

Niejawnie konwertuje wartość Half na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Int16 to NFloat)

Niejawnie konwertuje wartość Int16 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Int32 to NFloat)

Niejawnie konwertuje wartość Int32 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Int64 to NFloat)

Niejawnie konwertuje wartość Int64 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(IntPtr to NFloat)

Niejawnie konwertuje wartość IntPtr na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(NFloat to Double)

Niejawnie konwertuje wartość zmiennoprzecinkową o rozmiarze natywnym na najbliższą wartość reprezentującą Double.

Implicit(SByte to NFloat)

Niejawnie konwertuje wartość SByte na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Single to NFloat)

Niejawnie konwertuje wartość Single na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(UInt16 to NFloat)

Niejawnie konwertuje wartość UInt16 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(UInt32 to NFloat)

Niejawnie konwertuje wartość UInt32 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(UInt64 to NFloat)

Niejawnie konwertuje wartość UInt64 na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(UIntPtr to NFloat)

Niejawnie konwertuje wartość UIntPtr na najbliższą reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Increment(NFloat)

Zwiększa wartość.

Inequality(NFloat, NFloat)

Porównuje dwie wartości w celu określenia nierówności.

LessThan(NFloat, NFloat)

Porównuje dwie wartości, aby określić, które wartości są mniejsze.

LessThanOrEqual(NFloat, NFloat)

Porównuje dwie wartości, aby określić, które wartości są mniejsze lub równe.

Modulus(NFloat, NFloat)

Dzieli dwie wartości, aby obliczyć ich resztę.

Multiply(NFloat, NFloat)

Mnoży dwie wartości, aby obliczyć swój produkt.

Subtraction(NFloat, NFloat)

Odejmuje dwie wartości, aby obliczyć ich różnicę.

UnaryNegation(NFloat)

Oblicza jednoargumentowe negację wartości.

UnaryPlus(NFloat)

Oblicza jednoargumentowy plus wartość.

Jawne implementacje interfejsu

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

Dodaje dwie wartości w celu obliczenia ich sumy.

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

Pobiera tożsamość addytywnego bieżącego typu.

IBinaryNumber<NFloat>.AllBitsSet

Pobiera wystąpienie typu binarnego, w którym są ustawione wszystkie bity.

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

Oblicza bitowe wartości i dwie wartości.

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

Oblicza bitowe lub dwie wartości.

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

Oblicza wyłącznie lub dwie wartości.

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

Oblicza reprezentację danej wartości jako uzupełnienie.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Dekrementuje wartość.

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

Dzieli dwie wartości, aby obliczyć ich iloraz.

IFloatingPoint<NFloat>.GetExponentByteCount()

Pobiera liczbę bajtów, które zostaną zapisane w ramach TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

Pobiera długość, w bitach, najkrótszej reprezentacji dwóch uzupełnień bieżącego wykładnika.

IFloatingPoint<NFloat>.GetSignificandBitLength()

Pobiera długość w bitach bieżącego znaku.

IFloatingPoint<NFloat>.GetSignificandByteCount()

Pobiera liczbę bajtów, które zostaną zapisane w ramach TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Próbuje napisać bieżący wykładnik w formacie big-endian do danego zakresu.

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

Próbuje napisać bieżący wykładnik w formacie mało endianu do danego zakresu.

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

Próbuje napisać bieżący znak w formacie big-endian do danego zakresu.

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

Próbuje napisać bieżący znak w formacie little-endian do danego zakresu.

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

Zwiększa wartość.

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

Pobiera mnożenie tożsamości bieżącego typu.

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

Mnoży dwie wartości, aby obliczyć swój produkt.

INumberBase<NFloat>.IsCanonical(NFloat)

Określa, czy wartość znajduje się w jej kanonicznej reprezentacji.

INumberBase<NFloat>.IsComplexNumber(NFloat)

Określa, czy wartość reprezentuje liczbę zespolonej.

INumberBase<NFloat>.IsImaginaryNumber(NFloat)

Określa, czy wartość reprezentuje czystą liczbę wyimaginowaną.

INumberBase<NFloat>.IsZero(NFloat)

Określa, czy wartość ma wartość zero.

INumberBase<NFloat>.One

Pobiera wartość 1 dla typu.

INumberBase<NFloat>.Radix

Pobiera promienie lub podstawę dla typu.

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

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowa o takim samym rozmiarze jak natywny rozmiar liczby całkowitej. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

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

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowa o takim samym rozmiarze jak natywny rozmiar liczby całkowitej. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

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

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowa o takim samym rozmiarze jak natywny rozmiar liczby całkowitej. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w niezarządzanych interfejsach API kodu zarządzanego, które używają aliasu typu dla float języka C lub C++na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak typ CGFloat w bibliotekach udostępnianych przez firmę Apple.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, saturując wszystkie wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, obcinając wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

INumberBase<NFloat>.Zero

Pobiera wartość 0 dla typu.

ISignedNumber<NFloat>.NegativeOne

Pobiera wartość -1 dla typu.

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

Odejmuje dwie wartości, aby obliczyć ich różnicę.

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

Oblicza sprawdzoną jednoargumentową negację wartości.

Dotyczy