NFloat Struct-datatyp

Definition

NFloat är en oföränderlig värdetyp som representerar en flytande typ som har samma storlek som den ursprungliga heltalsstorleken. Den är avsedd att användas som en utbytestyp vid den hanterade/ohanterade gränsen för att korrekt representera i ohanterade API:er för hanterad kod som använder ett typalias för C eller C++s på 32-bitarsplattformar eller float på 64-bitarsplattformar, till exempel CGFloat-typen i bibliotek som tillhandahålls double av Apple.

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 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 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>
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>
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>
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>
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)
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)
Arv
NFloat
Implementeringar
IComparable IComparable<NFloat> IComparable<TSelf> IEquatable<NFloat> IEquatable<TSelf> IFormattable IParsable<NFloat> IParsable<TSelf> ISpanFormattable ISpanParsable<NFloat> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<NFloat> IUtf8SpanParsable<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>

Kommentarer

Det är tänkt att användas som en exchange-typ vid den hanterade/ohanterade gränsen för att korrekt representera i hanterade kod ohanterade API:er som använder ett typalias för C eller C++s på 32-bitarsplattformar eller double på 64-bitarsplattformar, till exempel typen i bibliotek som CGFloat tillhandahålls float av Apple.

Konstruktorer

Name Description
NFloat(Double)

Konstruerar en instans från ett 64-bitars flyttalsvärde.

NFloat(Single)

Konstruerar en instans från ett 32-bitars flyttalsvärde.

Egenskaper

Name Description
E

Hämtar den matematiska konstanten e.

Epsilon

Representerar det minsta positiva NFloat-värdet som är större än noll.

MaxValue

Representerar det största ändliga värdet för en NFloat.

MinValue

Representerar det minsta ändliga värdet för en NFloat.

NaN

Representerar ett värde som inte är ett tal (NaN).

NegativeInfinity

Representerar negativ oändlighet.

NegativeZero

Hämtar ett värde som representerar negativt zero.

Pi

Hämtar den matematiska konstanten pi.

PositiveInfinity

Representerar positiv oändlighet.

Size

Hämtar storleken, i byte, på en NFloat.

Tau

Hämtar den matematiska konstanten tau.

Value

Det underliggande flyttalsvärdet för den här instansen.

Metoder

Name Description
Abs(NFloat)

Beräknar det absoluta värdet.

Acos(NFloat)

Beräknar arc-cosinus för ett värde.

Acosh(NFloat)

Beräknar hyperbolisk arc-cosinus för ett värde.

AcosPi(NFloat)

Beräknar arc-cosinus för ett värde och delar resultatet pimed .

Asin(NFloat)

Beräknar arc-sinus för ett värde.

Asinh(NFloat)

Beräknar hyperbolisk arc-sinus för ett värde.

AsinPi(NFloat)

Beräknar arc-sinus för ett värde och delar resultatet pimed .

Atan(NFloat)

Beräknar arc-tangenten för ett värde.

Atan2(NFloat, NFloat)

Beräknar arc-tangenten för kvoten för två värden.

Atan2Pi(NFloat, NFloat)

Beräknar arc-tangenten för kvoten för två värden och delar resultatet pimed .

Atanh(NFloat)

Beräknar hyperbolisk arc-tangens för ett värde.

AtanPi(NFloat)

Beräknar arc-tangenten för ett värde och delar resultatet med pi.

BitDecrement(NFloat)

Minskar ett värde till det minsta värdet som jämför mindre än ett angivet värde.

BitIncrement(NFloat)

Ökar ett värde till det minsta värde som jämför större än ett angivet värde.

Cbrt(NFloat)

Beräknar kubroten för ett värde.

Ceiling(NFloat)

Beräknar taket för ett värde.

Clamp(NFloat, NFloat, NFloat)

Klämmer fast ett värde till ett inkluderande lägsta och högsta värde.

ClampNative(NFloat, NFloat, NFloat)

Klämmer fast ett värde till ett inkluderande lägsta och högsta värde med hjälp av plattformsspecifikt beteende för NaN och NegativeZero.

CompareTo(NFloat)

Jämför den här instansen med ett angivet flyttalsnummer och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det angivna flyttalsnumret.

CompareTo(Object)

Jämför den här instansen med ett angivet objekt och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det angivna objektet.

ConvertToInteger<TInteger>(NFloat)

Konverterar ett värde till en angiven heltalstyp med mättnad vid spill

ConvertToIntegerNative<TInteger>(NFloat)

Konverterar ett värde till en angiven heltalstyp med plattformsspecifikt beteende vid spill.

CopySign(NFloat, NFloat)

Kopierar tecknet för ett värde till tecknet för ett annat värde.

Cos(NFloat)

Beräknar cosininen för ett värde.

Cosh(NFloat)

Beräknar hyperbolisk cosiné för ett värde.

CosPi(NFloat)

Beräknar cosininen för ett värde som har multiplats av pi.

CreateChecked<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateSaturating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde som mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateTruncating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

DegreesToRadians(NFloat)

Konverterar ett givet värde från grader till radianer.

Equals(NFloat)

Returnerar ett värde som anger om den här instansen är lika med ett angivet CLong värde.

Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

Exp(NFloat)

Beräkningar som har genererats E till en viss effekt.

Exp10(NFloat)

Beräkningar som har genererats 10 till en viss effekt.

Exp10M1(NFloat)

Beräkningar som genereras 10 till en viss effekt och subtraherar en.

Exp2(NFloat)

Beräkningar som har genererats 2 till en viss effekt.

Exp2M1(NFloat)

Beräkningar som genereras 2 till en viss effekt och subtraherar en.

ExpM1(NFloat)

Beräkningar som genereras E till en viss effekt och subtraherar en.

Floor(NFloat)

Beräknar golvet i ett värde.

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Beräknar det sammansvetsade multiplikationstillägget med tre värden.

GetHashCode()

Returnerar hash-koden för den här instansen.

Hypot(NFloat, NFloat)

Beräknar hypotenuse med två värden som representerar längden på de kortare sidorna i en högervinklad triangel.

Ieee754Remainder(NFloat, NFloat)

Beräknar resten av två värden enligt IEEE 754.

ILogB(NFloat)

Beräknar heltalsloggaritmen för ett värde.

IsEvenInteger(NFloat)

Avgör om ett värde representerar ett jämnt heltal.

IsFinite(NFloat)

Avgör om det angivna värdet är begränsat (noll, subnormalt eller normalt).

IsInfinity(NFloat)

Avgör om det angivna värdet är oändligt (positiv eller negativ oändlighet).

IsInteger(NFloat)

Avgör om ett värde representerar ett heltal.

IsNaN(NFloat)

Avgör om det angivna värdet är NaN (inte ett tal).

IsNegative(NFloat)

Avgör om det angivna värdet är negativt.

IsNegativeInfinity(NFloat)

Avgör om det angivna värdet är negativ oändlighet.

IsNormal(NFloat)

Avgör om det angivna värdet är normalt.

IsOddInteger(NFloat)

Avgör om ett värde representerar ett udda integraltal.

IsPositive(NFloat)

Avgör om ett värde är positivt.

IsPositiveInfinity(NFloat)

Avgör om det angivna värdet är positiv oändlighet.

IsPow2(NFloat)

Avgör om ett värde är en kraft på två.

IsRealNumber(NFloat)

Avgör om ett värde representerar ett verkligt tal.

IsSubnormal(NFloat)

Avgör om det angivna värdet är subnormalt.

Lerp(NFloat, NFloat, NFloat)

Utför en linjär interpolering mellan två värden baserat på den angivna vikten.

Log(NFloat, NFloat)

Beräknar logaritmen för ett värde i den angivna basen.

Log(NFloat)

Beräknar det naturliga (base-E logaritmen för ett värde.

Log10(NFloat)

Beräknar base-10-logaritmen för ett värde.

Log10P1(NFloat)

Beräknar logaritmen base-10 för ett värde plus ett.

Log2(NFloat)

Beräknar log2 för ett värde.

Log2P1(NFloat)

Beräknar base-2-logaritmen för ett värde plus ett.

LogP1(NFloat)

Beräknar den naturliga (base-E) logaritmen för ett värde plus ett.

Max(NFloat, NFloat)

Jämför två värden med beräkning som är större.

MaxMagnitude(NFloat, NFloat)

Jämför två värden med beräkning som är större.

MaxMagnitudeNumber(NFloat, NFloat)

Jämför två värden med beräkning som har större storlek och returnerar det andra värdet om en indata är NaN.

MaxNative(NFloat, NFloat)

Jämför två värden med beräkning som är större med plattformsspecifikt beteende för NaN och NegativeZero.

MaxNumber(NFloat, NFloat)

Jämför två värden med beräkning som är större och returnerar det andra värdet om en indata är NaN.

Min(NFloat, NFloat)

Jämför två värden med beräkning som är mindre.

MinMagnitude(NFloat, NFloat)

Jämför två värden med beräkning som är mindre.

MinMagnitudeNumber(NFloat, NFloat)

Jämför två värden med beräkning som har mindre storlek och returnerar det andra värdet om en indata är NaN.

MinNative(NFloat, NFloat)

Jämför två värden med beräkning som är mindre med plattformsspecifikt beteende för NaN och NegativeZero.

MinNumber(NFloat, NFloat)

Jämför två värden med beräkning som är mindre och returnerar det andra värdet om en indata är NaN.

MultiplyAddEstimate(NFloat, NFloat, NFloat)

Beräknar en uppskattning av (left * right) + addend.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsar ett teckenintervall till ett värde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konverterar ett teckenintervall som innehåller strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess motsvarighet för flyttalsnummer.

Parse(String, IFormatProvider)

Konverterar strängrepresentationen av ett tal i ett angivet kulturspecifikt format till dess motsvarighet för flyttalsnummer.

Parse(String, NumberStyles, IFormatProvider)

Konverterar strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till motsvarande flyttalsnummer.

Parse(String, NumberStyles)

Konverterar strängrepresentationen av ett tal i ett angivet format till dess motsvarighet för flyttalsnummer.

Parse(String)

Konverterar strängrepresentationen av ett tal till motsvarande flyttalsnummer.

Pow(NFloat, NFloat)

Beräknar ett värde som har upphöjts till en viss effekt.

RadiansToDegrees(NFloat)

Konverterar ett givet värde från radianer till grader.

ReciprocalEstimate(NFloat)

Beräknar en uppskattning av ett värdes ömsesidiga värde.

ReciprocalSqrtEstimate(NFloat)

Beräknar en uppskattning av den ömsesidiga kvadratroten för ett värde.

RootN(NFloat, Int32)

Beräknar den n:e roten för ett värde.

Round(NFloat, Int32, MidpointRounding)

Avrundar ett värde till ett angivet antal bråksiffror med standard avrundningsläget (ToEven).

Round(NFloat, Int32)

Avrundar ett värde till ett angivet antal bråksiffror med standard avrundningsläget (ToEven).

Round(NFloat, MidpointRounding)

Avrundar ett värde till närmaste heltal med det angivna avrundningsläget.

Round(NFloat)

Avrundar ett värde till närmaste heltal med standard avrundningsläget (ToEven).

ScaleB(NFloat, Int32)

Beräknar produkten av ett värde och dess basradix upphöjt till den angivna kraften.

Sign(NFloat)

Beräknar tecknet för ett värde.

Sin(NFloat)

Beräknar sinus för ett värde.

SinCos(NFloat)

Beräknar sinus och cosinus för ett värde.

SinCosPi(NFloat)

Beräknar sinus och cosinus för ett värde.

Sinh(NFloat)

Beräknar hyperbolisk sinus för ett värde.

SinPi(NFloat)

Beräknar sinus för ett värde som har multiplicerats pimed .

Sqrt(NFloat)

Beräknar kvadratroten för ett värde.

Tan(NFloat)

Beräknar tangensen för ett värde.

Tanh(NFloat)

Beräknar hyperbolisk tangens för ett värde.

TanPi(NFloat)

Beräknar tangensen för ett värde som har multipelts av pi.

ToString()

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation.

ToString(IFormatProvider)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med den angivna kulturspecifika formatinformationen.

ToString(String, IFormatProvider)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med det angivna formatet och den kulturspecifika formatinformationen.

ToString(String)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med det angivna formatet.

Truncate(NFloat)

Trunkerar ett värde.

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Försöker formatera värdet för den aktuella instansen till det angivna intervallet med tecken.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat)

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

TryParse(ReadOnlySpan<Byte>, NFloat)

Försöker konvertera ett UTF-8-teckensintervall som innehåller strängrepresentationen av ett tal till motsvarande flyttalsnummer.

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

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

Försöker parsa ett teckenintervall till ett värde.

TryParse(ReadOnlySpan<Char>, NFloat)

Försöker konvertera ett teckenintervall som innehåller strängrepresentationen av ett tal till dess motsvarighet för flyttalsnummer.

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

Försöker konvertera ett teckenintervall som innehåller strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess motsvarighet för flyttalsnummer.

TryParse(String, IFormatProvider, NFloat)

Försöker parsa en sträng till ett värde.

TryParse(String, NFloat)

Försöker konvertera strängrepresentationen av ett tal till dess motsvarighet för flyttalsnummer.

TryParse(String, NumberStyles, IFormatProvider, NFloat)

Försöker konvertera strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess motsvarighet för flyttalsnummer.

Operatorer

Name Description
Addition(NFloat, NFloat)

Lägger till två värden tillsammans för att beräkna summan.

CheckedExplicit(NFloat to Byte)

NFloat är en oföränderlig värdetyp som representerar en flytande typ som har samma storlek som den ursprungliga heltalsstorleken. Den är avsedd att användas som en utbytestyp vid den hanterade/ohanterade gränsen för att korrekt representera i ohanterade API:er för hanterad kod som använder ett typalias för C eller C++s på 32-bitarsplattformar eller float på 64-bitarsplattformar, till exempel CGFloat-typen i bibliotek som tillhandahålls double av Apple.

Decrement(NFloat)

Minskar ett värde.

Division(NFloat, NFloat)

Delar upp två värden för att beräkna deras kvot.

Equality(NFloat, NFloat)

Jämför två värden för att fastställa likhet.

Explicit(Decimal to NFloat)

Konverterar uttryckligen ett Decimal värde till dess närmaste representerande flyttalsvärde i intern storlek.

Explicit(Double to NFloat)

Konverterar uttryckligen ett Double värde till dess närmaste representerande flyttalsvärde i intern storlek.

Explicit(Int128 to NFloat)

Konverterar uttryckligen ett Int128 till dess närmaste representerande flyttalsvärde i intern storlek.

Explicit(NFloat to Byte)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Byte värde.

Explicit(NFloat to Char)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Char värde.

Explicit(NFloat to Decimal)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Decimal värde.

Explicit(NFloat to Half)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Half värde.

Explicit(NFloat to Int128)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Int128 värde.

Explicit(NFloat to Int16)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Int16 värde.

Explicit(NFloat to Int32)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Int32 värde.

Explicit(NFloat to Int64)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Int64 värde.

Explicit(NFloat to IntPtr)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande IntPtr värde.

Explicit(NFloat to SByte)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande SByte värde.

Explicit(NFloat to Single)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande Single värde.

Explicit(NFloat to UInt128)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande UInt128 värde.

Explicit(NFloat to UInt16)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande UInt16 värde.

Explicit(NFloat to UInt32)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande UInt32 värde.

Explicit(NFloat to UInt64)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande UInt64 värde.

Explicit(NFloat to UIntPtr)

Konverterar uttryckligen ett flyttalsvärde i intern storlek till närmaste representerande UIntPtr värde.

Explicit(UInt128 to NFloat)

Konverterar UInt128 uttryckligen till närmaste representerande flyttalsvärde i intern storlek.

GreaterThan(NFloat, NFloat)

Jämför två värden för att avgöra vilket som är större.

GreaterThanOrEqual(NFloat, NFloat)

Jämför två värden för att avgöra vilket som är större eller lika med.

Implicit(Byte to NFloat)

Konverterar implicit ett Byte värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Char to NFloat)

Konverterar implicit ett Char värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Half to NFloat)

Konverterar implicit ett Half värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Int16 to NFloat)

Konverterar implicit ett Int16 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Int32 to NFloat)

Konverterar implicit ett Int32 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Int64 to NFloat)

Konverterar implicit ett Int64 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(IntPtr to NFloat)

Konverterar implicit ett IntPtr värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(NFloat to Double)

Konverterar implicit ett flyttalsvärde i intern storlek till närmaste representerande Double värde.

Implicit(SByte to NFloat)

Konverterar implicit ett SByte värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(Single to NFloat)

Konverterar implicit ett Single värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(UInt16 to NFloat)

Konverterar implicit ett UInt16 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(UInt32 to NFloat)

Konverterar implicit ett UInt32 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(UInt64 to NFloat)

Konverterar implicit ett UInt64 värde till dess närmaste representerande flyttalsvärde i intern storlek.

Implicit(UIntPtr to NFloat)

Konverterar implicit ett UIntPtr värde till dess närmaste representerande flyttalsvärde i intern storlek.

Increment(NFloat)

Ökar ett värde.

Inequality(NFloat, NFloat)

Jämför två värden för att fastställa ojämlikhet.

LessThan(NFloat, NFloat)

Jämför två värden för att avgöra vilket som är mindre.

LessThanOrEqual(NFloat, NFloat)

Jämför två värden för att avgöra vilket som är mindre eller lika med.

Modulus(NFloat, NFloat)

Delar upp två värden för att beräkna resten.

Multiply(NFloat, NFloat)

Multiplicerar två värden tillsammans för att beräkna produkten.

Subtraction(NFloat, NFloat)

Subtraherar två värden för att beräkna skillnaden.

UnaryNegation(NFloat)

Beräknar en oharisk negation av ett värde.

UnaryPlus(NFloat)

Beräknar det unary plus av ett värde.

Explicita gränssnittsimplementeringar

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

Lägger till två värden tillsammans för att beräkna summan.

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

Hämtar den aktuella typens additiva identitet.

IBinaryNumber<NFloat>.AllBitsSet

Hämtar en instans av den binära typen där alla bitar anges.

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

Beräknar bitvis och av två värden.

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

Beräknar bitvis eller två värden.

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

Beräknar uteslutande eller av två värden.

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

Beräknar enkomplementrepresentationen av ett visst värde.

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

Minskar ett värde.

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

Delar upp två värden för att beräkna deras kvot.

IFloatingPoint<NFloat>.GetExponentByteCount()

Hämtar antalet byte som ska skrivas som en del av TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

Hämtar längden, i bitar, på de kortaste tvås komplementrepresentation av den aktuella exponenten.

IFloatingPoint<NFloat>.GetSignificandBitLength()

Hämtar längden, i bitar, på den aktuella significanden.

IFloatingPoint<NFloat>.GetSignificandByteCount()

Hämtar antalet byte som ska skrivas som en del av TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Försöker skriva den aktuella exponenten, i stor endianskt format, till ett givet spann.

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

Försöker skriva den aktuella exponenten, i lite endianskt format, till ett givet spann.

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

Försöker skriva den aktuella significand, i big-endian format, till ett visst spann.

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

Försöker skriva den aktuella significand, i lite-endian format, till ett givet spann.

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

Ökar ett värde.

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

Hämtar den multiplicativa identiteten för den aktuella typen.

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

Multiplicerar två värden för att beräkna produkten.

INumberBase<NFloat>.IsCanonical(NFloat)

Avgör om ett värde finns i dess kanoniska representation.

INumberBase<NFloat>.IsComplexNumber(NFloat)

Avgör om ett värde representerar ett komplext tal.

INumberBase<NFloat>.IsImaginaryNumber(NFloat)

Avgör om ett värde representerar ett rent imaginärt tal.

INumberBase<NFloat>.IsZero(NFloat)

Avgör om ett värde är noll.

INumberBase<NFloat>.One

Hämtar värdet 1 för typen.

INumberBase<NFloat>.Radix

Hämtar radixet, eller basen, för typen.

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

NFloat är en oföränderlig värdetyp som representerar en flytande typ som har samma storlek som den ursprungliga heltalsstorleken. Den är avsedd att användas som en utbytestyp vid den hanterade/ohanterade gränsen för att korrekt representera i ohanterade API:er för hanterad kod som använder ett typalias för C eller C++s på 32-bitarsplattformar eller float på 64-bitarsplattformar, till exempel CGFloat-typen i bibliotek som tillhandahålls double av Apple.

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

NFloat är en oföränderlig värdetyp som representerar en flytande typ som har samma storlek som den ursprungliga heltalsstorleken. Den är avsedd att användas som en utbytestyp vid den hanterade/ohanterade gränsen för att korrekt representera i ohanterade API:er för hanterad kod som använder ett typalias för C eller C++s på 32-bitarsplattformar eller float på 64-bitarsplattformar, till exempel CGFloat-typen i bibliotek som tillhandahålls double av Apple.

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

NFloat är en oföränderlig värdetyp som representerar en flytande typ som har samma storlek som den ursprungliga heltalsstorleken. Den är avsedd att användas som en utbytestyp vid den hanterade/ohanterade gränsen för att korrekt representera i ohanterade API:er för hanterad kod som använder ett typalias för C eller C++s på 32-bitarsplattformar eller float på 64-bitarsplattformar, till exempel CGFloat-typen i bibliotek som tillhandahålls double av Apple.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

INumberBase<NFloat>.Zero

Hämtar värdet 0 för typen.

ISignedNumber<NFloat>.NegativeOne

Hämtar värdet -1 för typen.

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

Subtraherar två värden för att beräkna skillnaden.

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

Beräknar den kontrollerade obevakade negationen av ett värde.

Gäller för