NFloat Struktura

Definicja

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowy o takim samym rozmiarze jak natywna liczba całkowita. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float 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 zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float na platformach 32-bitowych lub double na platformach 64-bitowych, takich jak CGFloat typ bibliotek 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, która jest większa niż zero.

MaxValue

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

MinValue

Reprezentuje najmniejszą skończona wartość NFloat.

NaN

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

NegativeInfinity

Reprezentuje nieskończoność ujemną.

NegativeZero

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

Pi

Pobiera stałą pimatematyczną .

PositiveInfinity

Reprezentuje nieskończoność dodatnią.

Size

Pobiera rozmiar w bajtach NFloat.

Tau

Pobiera stałą taumatematyczną .

Value

Podstawowa wartość zmiennoprzecinkowa tego wystąpienia.

Metody

Abs(NFloat)

Oblicza wartość bezwzględną.

Acos(NFloat)

Oblicza arc-cosinus wartości.

Acosh(NFloat)

Oblicza hiperboliczny arc-cosinus wartości.

AcosPi(NFloat)

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

Asin(NFloat)

Oblicza sinus arc wartości.

Asinh(NFloat)

Oblicza sinus arc-sinus hiperboliczny 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 ilorazu 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 arc-tangens 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 element główny modułu wartości.

Ceiling(NFloat)

Oblicza pułap 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.

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

CreateChecked<TOther>(TOther)

Tworzy wystąpienie bieżącego typu z wartości, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które wykraczają poza reprezentatywny zakres bieżącego typu.

CreateSaturating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu z wartości, saturując wszystkie wartości, które mieszczą się poza reprezentatywnym zakresem bieżącego typu.

CreateTruncating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu z wartości, obcinając wszystkie wartości, które wykraczają poza reprezentatywny 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 CLong wartości.

Equals(Object)

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

Exp(NFloat)

Obliczenia podniesione E do danej mocy.

Exp10(NFloat)

Obliczenia podniesione 10 do danej mocy.

Exp10M1(NFloat)

Obliczenia podniesione 10 do danej mocy i odejmuje je.

Exp2(NFloat)

Obliczenia podniesione 2 do danej mocy.

Exp2M1(NFloat)

Obliczenia podniesione 2 do danej mocy i odejmuje je.

ExpM1(NFloat)

Obliczenia podniesione E do danej mocy i odejmuje je.

Floor(NFloat)

Oblicza podłogę wartości.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Oblicza pomnożone pomnożenie trzech wartości.

GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

Hypot(NFloat, NFloat)

Oblicza hipotenuse, biorąc pod uwagę dwie wartości reprezentujące długość krótszych boków w trójkątach pod kątem prawej.

Ieee754Remainder(NFloat, NFloat)

Oblicza resztę dwóch wartości określonych przez IEEE 754.

ILogB(NFloat)

Oblicza logarytm liczb całkowitych wartości.

IsEvenInteger(NFloat)

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

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 (dodatnia lub ujemna nieskończoność).

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 ujemną nieskończonością.

IsNormal(NFloat)

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

IsOddInteger(NFloat)

Określa, czy wartość reprezentuje nieparzystą 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 mocą 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 do obliczeń o większej wielkości i zwraca inną wartość, jeśli dane wejściowe to NaN.

MaxNumber(NFloat, NFloat)

Porównuje dwie wartości do obliczeń, która jest większa i zwraca drugą wartość, jeśli dane wejściowe to 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 do obliczeń o mniejszej wielkości i zwraca inną wartość, jeśli dane wejściowe to NaN.

MinNumber(NFloat, NFloat)

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

Parse(ReadOnlySpan<Byte>, IFormatProvider)

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

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konwertuje zakres znaków zawierający reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na równoważnik liczby zmiennoprzecinkowych.

Parse(String)

Konwertuje reprezentację ciągu liczby na równoważnik liczby zmiennoprzecinkowych.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu liczby w określonym formacie specyficznym dla kultury na równoważnik 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 promienia podstawowego podniesionego 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 pielement .

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

ToString()

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

ToString(IFormatProvider)

Konwertuje wartość liczbową tego wystąpienia na równoważną reprezentację w postaci ciągu przy użyciu podanych danych formatowania specyficznych 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ę w postaci ciągu przy użyciu podanego formatu i informacji specyficznych 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żną liczbę zmiennoprzecinkową.

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żną liczbę zmiennoprzecinkową.

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ść.

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 liczb 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 zmiennoprzecinkowy o takim samym rozmiarze jak natywna liczba całkowita. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float 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 w celu obliczenia ich ilorazu.

Equality(NFloat, NFloat)

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

Explicit(Decimal to NFloat)

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

Explicit(Double to NFloat)

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

Explicit(Int128 to NFloat)

Jawnie konwertuje element 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ą Byte wartość.

Explicit(NFloat to Char)

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

Explicit(NFloat to Decimal)

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

Explicit(NFloat to Half)

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

Explicit(NFloat to Int128)

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

Explicit(NFloat to Int16)

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

Explicit(NFloat to Int32)

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

Explicit(NFloat to Int64)

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

Explicit(NFloat to IntPtr)

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

Explicit(NFloat to SByte)

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

Explicit(NFloat to Single)

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

Explicit(NFloat to UInt128)

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

Explicit(NFloat to UInt16)

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

Explicit(NFloat to UInt32)

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

Explicit(NFloat to UInt64)

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

Explicit(NFloat to UIntPtr)

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

Explicit(UInt128 to NFloat)

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

GreaterThan(NFloat, NFloat)

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

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ść na najbliższą Byte reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Char to NFloat)

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

Implicit(Half to NFloat)

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

Implicit(Int16 to NFloat)

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

Implicit(Int32 to NFloat)

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

Implicit(Int64 to NFloat)

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

Implicit(IntPtr to NFloat)

Niejawnie konwertuje wartość na najbliższą IntPtr 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ść na najbliższą SByte reprezentującą wartość zmiennoprzecinkową o rozmiarze natywnym.

Implicit(Single to NFloat)

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

Implicit(UInt16 to NFloat)

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

Implicit(UInt32 to NFloat)

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

Implicit(UInt64 to NFloat)

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

Implicit(UIntPtr to NFloat)

Niejawnie konwertuje wartość na najbliższą UIntPtr 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 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 jedynek.

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 jako część .TryWriteExponentLittleEndian(Span<Byte>, Int32)

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

Pobiera długość (w bitach) najkrótszej reprezentacji dwuskładników 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 jako część .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 little-endian 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 tożsamość mnożenia 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 jego reprezentacji kanonicznej.

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

INumberBase<NFloat>.Radix

Pobiera promień lub bazę dla typu .

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

NFloat jest niezmiennym typem wartości, który reprezentuje typ zmiennoprzecinkowy o takim samym rozmiarze jak natywna liczba całkowita. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float 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 zmiennoprzecinkowy o takim samym rozmiarze jak natywna liczba całkowita. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float 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 zmiennoprzecinkowy o takim samym rozmiarze jak natywna liczba całkowita. Ma być używany jako typ wymiany na zarządzanych/niezarządzanych granicach, aby dokładnie reprezentować w zarządzanych interfejsach API niezarządzanych kodu, które używają aliasu typu dla platform C lub C++ float 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 wykraczają poza dopuszczalny zakres 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 wykraczają poza dopuszczalny zakres 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 dopuszczalny zakres bieżącego typu.

INumberBase<NFloat>.Zero

Pobiera wartość 0 typu.

ISignedNumber<NFloat>.NegativeOne

Pobiera wartość -1 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