NFloat Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| 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 |
| Pi |
Hämtar den matematiska konstanten |
| PositiveInfinity |
Representerar positiv oändlighet. |
| Size |
Hämtar storleken, i byte, på en NFloat. |
| Tau |
Hämtar den matematiska konstanten |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Exp10(NFloat) |
Beräkningar som har genererats |
| Exp10M1(NFloat) |
Beräkningar som genereras |
| Exp2(NFloat) |
Beräkningar som har genererats |
| Exp2M1(NFloat) |
Beräkningar som genereras |
| ExpM1(NFloat) |
Beräkningar som genereras |
| 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 ( |
| 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 ( |
| 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 |
| MaxNative(NFloat, NFloat) |
Jämför två värden med beräkning som är större med plattformsspecifikt beteende för |
| 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 |
| 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 |
| MinNative(NFloat, NFloat) |
Jämför två värden med beräkning som är mindre med plattformsspecifikt beteende för |
| 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 |
| MultiplyAddEstimate(NFloat, NFloat, NFloat) |
Beräknar en uppskattning av ( |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| ISignedNumber<NFloat>.NegativeOne |
Hämtar värdet |
| 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. |