Single Struct

Definitie

Vertegenwoordigt een drijvendekommagetal met enkele precisie.

public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable, IConvertible, IFormattable
public value class float : IComparable, IComparable<float>, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
[System.Serializable]
public struct Single : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IEquatable<float>, IFormattable
type single = struct
    interface IConvertible
    interface IFormattable
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
type single = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
type single = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<single>
    interface ISpanFormattable
    interface ISpanParsable<single>
    interface IAdditionOperators<single, single, single>
    interface IAdditiveIdentity<single, single>
    interface IBinaryFloatingPointIeee754<single>
    interface IBinaryNumber<single>
    interface IBitwiseOperators<single, single, single>
    interface IComparisonOperators<single, single, bool>
    interface IEqualityOperators<single, single, bool>
    interface IDecrementOperators<single>
    interface IDivisionOperators<single, single, single>
    interface IIncrementOperators<single>
    interface IModulusOperators<single, single, single>
    interface IMultiplicativeIdentity<single, single>
    interface IMultiplyOperators<single, single, single>
    interface INumber<single>
    interface INumberBase<single>
    interface ISubtractionOperators<single, single, single>
    interface IUnaryNegationOperators<single, single>
    interface IUnaryPlusOperators<single, single>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<single>
    interface IExponentialFunctions<single>
    interface IFloatingPointConstants<single>
    interface IFloatingPoint<single>
    interface ISignedNumber<single>
    interface IFloatingPointIeee754<single>
    interface IHyperbolicFunctions<single>
    interface ILogarithmicFunctions<single>
    interface IPowerFunctions<single>
    interface IRootFunctions<single>
    interface ITrigonometricFunctions<single>
    interface IMinMaxValue<single>
[<System.Serializable>]
type single = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type single = struct
    interface IFormattable
    interface IConvertible
type single = struct
    interface IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), IFormattable
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single), IUtf8SpanParsable(Of Single)
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), ISpanFormattable
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single)
Public Structure Single
Implements IComparable, IConvertible, IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IEquatable(Of Single), IFormattable
Overname
Single
Kenmerken
Implementeringen
IComparable IComparable<Single> IConvertible IEquatable<Single> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Single> IParsable<TSelf> ISpanFormattable ISpanParsable<Single> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Single> IUtf8SpanParsable<TSelf> IAdditionOperators<Single,Single,Single> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Single,Single> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Single> IBinaryNumber<Single> IBinaryNumber<TSelf> IBitwiseOperators<Single,Single,Single> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Single,Single,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Single> IDecrementOperators<TSelf> IDivisionOperators<Single,Single,Single> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Single,Single,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Single> IExponentialFunctions<TSelf> IFloatingPoint<Single> IFloatingPoint<TSelf> IFloatingPointConstants<Single> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Single> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Single> IHyperbolicFunctions<TSelf> IIncrementOperators<Single> IIncrementOperators<TSelf> ILogarithmicFunctions<Single> ILogarithmicFunctions<TSelf> IMinMaxValue<Single> IModulusOperators<Single,Single,Single> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Single,Single> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Single,Single,Single> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Single> INumber<TSelf> INumberBase<Single> INumberBase<TSelf> IPowerFunctions<Single> IPowerFunctions<TSelf> IRootFunctions<Single> IRootFunctions<TSelf> ISignedNumber<Single> ISignedNumber<TSelf> ISubtractionOperators<Single,Single,Single> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Single> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Single,Single> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Single,Single> IUnaryPlusOperators<TSelf,TSelf>

Opmerkingen

Zie Aanvullende API-opmerkingen voor Single voor meer informatie over deze API.

Velden

Name Description
E

Vertegenwoordigt de natuurlijke logaritmische basis, opgegeven door de constante e.

Epsilon

Vertegenwoordigt de kleinste positieve Single waarde die groter is dan nul. Dit veld is constant.

MaxValue

Vertegenwoordigt de grootst mogelijke waarde van Single. Dit veld is constant.

MinValue

Vertegenwoordigt de kleinste mogelijke waarde van Single. Dit veld is constant.

NaN

Vertegenwoordigt geen getal (NaN). Dit veld is constant.

NegativeInfinity

Geeft een negatief oneindigheid aan. Dit veld is constant.

NegativeZero

Vertegenwoordigt het getal negatief nul (-0).

Pi

Vertegenwoordigt de verhouding van de omtrek van een cirkel tot de diameter, opgegeven door de constante, π.

PositiveInfinity

Geeft positieve oneindigheid aan. Dit veld is constant.

Tau

Vertegenwoordigt het aantal radialen op één beurt, opgegeven door de constante, τ.

Methoden

Name Description
Abs(Single)

Berekent de absolute waarde van een waarde.

Acos(Single)

Berekent de boogcosinus van een waarde.

Acosh(Single)

Berekent de hyperbolische boogcosinus van een waarde.

AcosPi(Single)

Berekent de boogcosinus van een waarde en deelt het resultaat door pi.

Asin(Single)

Berekent de boogsinus van een waarde.

Asinh(Single)

Berekent de sinus hyperbolische boog van een waarde.

AsinPi(Single)

Berekent de boogsinus van een waarde en deelt het resultaat door pi.

Atan(Single)

Berekent de boogtangens van een waarde.

Atan2(Single, Single)

Berekent de boogtangens van het quotiënt van twee waarden.

Atan2Pi(Single, Single)

Berekent de boogtangens voor het quotiënt van twee waarden en deelt het resultaat door pi.

Atanh(Single)

Berekent de hyperbolische boogtangens van een waarde.

AtanPi(Single)

Berekent de boogtangens van een waarde en deelt het resultaat door pi.

BitDecrement(Single)

Retourneert de grootste waarde die kleiner is dan een opgegeven waarde.

BitIncrement(Single)

Retourneert de kleinste waarde die groter is dan een opgegeven waarde.

Cbrt(Single)

Berekent de kubushoofdmap van een waarde.

Ceiling(Single)

Berekent het maximum van een waarde.

Clamp(Single, Single, Single)

Klemmen een waarde tot een inclusieve minimum- en maximumwaarde.

ClampNative(Single, Single, Single)

Klemmen een waarde tot een inclusieve minimum- en maximumwaarde met behulp van platformspecifiek gedrag voor NaN en NegativeZero.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een geheel getal dat aangeeft of de waarde van dit exemplaar kleiner is dan, gelijk is aan of groter is dan de waarde van het opgegeven object.

CompareTo(Single)

Vergelijkt dit exemplaar met een opgegeven drijvendekommagetal met één precisie en retourneert een geheel getal dat aangeeft of de waarde van dit exemplaar kleiner is dan, gelijk is aan of groter is dan de waarde van het opgegeven drijvendekommagetal met één precisie.

ConvertToInteger<TInteger>(Single)

Converteert een waarde naar een opgegeven geheel getal met behulp van verzadiging bij overloop

ConvertToIntegerNative<TInteger>(Single)

Converteert een waarde naar een opgegeven geheel getaltype met behulp van platformspecifiek gedrag bij overloop.

CopySign(Single, Single)

Kopieert het teken van een waarde naar het teken van een andere waarde.

Cos(Single)

Berekent de cosinus van een waarde.

Cosh(Single)

Berekent de cosinus hyperbolicus van een waarde.

CosPi(Single)

Berekent de cosinus van een waarde die is vermenigvuldigd door pi.

CreateChecked<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde en genereert u een overloopuitzondering voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

CreateSaturating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadiging weergegeven.

CreateTruncating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

DegreesToRadians(Single)

Converteert een bepaalde waarde van graden naar radialen.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

Equals(Single)

Retourneert een waarde die aangeeft of dit exemplaar en een opgegeven Single object dezelfde waarde vertegenwoordigen.

Exp(Single)

Berekeningen E die tot een bepaalde macht zijn verheven.

Exp10(Single)

Berekeningen 10 die tot een bepaalde macht zijn verheven.

Exp10M1(Single)

Berekeningen 10 die tot een bepaalde macht zijn verheven en één aftrekken.

Exp2(Single)

Berekeningen 2 die tot een bepaalde macht zijn verheven.

Exp2M1(Single)

Berekeningen 2 die tot een bepaalde macht zijn verheven en één aftrekken.

ExpM1(Single)

Berekeningen E die tot een bepaalde macht zijn verheven en één aftrekken.

Floor(Single)

Berekent de vloer van een waarde.

FusedMultiplyAdd(Single, Single, Single)

Berekent de samenvoeging van drie waarden.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetTypeCode()

Geeft als resultaat het TypeCode voor waardetype Single.

Hypot(Single, Single)

Berekent de hypotenuse op basis van twee waarden die de lengten van de kortere zijden in een driehoek met een rechte hoek vertegenwoordigen.

Ieee754Remainder(Single, Single)

Berekent de rest van twee waarden, zoals opgegeven door IEEE 754.

ILogB(Single)

Berekent de logaritme van een geheel getal van een waarde.

IsEvenInteger(Single)

Bepaalt of een waarde een even integraal getal vertegenwoordigt.

IsFinite(Single)

Bepaalt of de opgegeven waarde eindig is (nul, subnormaal of normaal).

IsInfinity(Single)

Retourneert een waarde die aangeeft of het opgegeven getal negatief of positief oneindig is.

IsInteger(Single)

Bepaalt of een waarde een integrale waarde vertegenwoordigt.

IsNaN(Single)

Retourneert een waarde die aangeeft of de opgegeven waarde geen getal (NaN) is.

IsNegative(Single)

Bepaalt of de opgegeven waarde negatief is.

IsNegativeInfinity(Single)

Retourneert een waarde die aangeeft of het opgegeven getal een negatieve oneindigheid oplevert.

IsNormal(Single)

Bepaalt of de opgegeven waarde normaal is.

IsOddInteger(Single)

Bepaalt of een waarde een oneven integraal getal vertegenwoordigt.

IsPositive(Single)

Bepaalt of een waarde positief is.

IsPositiveInfinity(Single)

Retourneert een waarde die aangeeft of het opgegeven getal positief oneindig is.

IsPow2(Single)

Bepaalt of een waarde een macht van twee is.

IsRealNumber(Single)

Bepaalt of een waarde een reëel getal vertegenwoordigt.

IsSubnormal(Single)

Bepaalt of de opgegeven waarde subnormaal is.

Lerp(Single, Single, Single)

Hiermee wordt een lineaire interpolatie tussen twee waarden uitgevoerd op basis van het opgegeven gewicht.

Log(Single, Single)

Berekent de logaritme van een waarde in de opgegeven basis.

Log(Single)

Berekent de natuurlijke (base-E logaritme van een waarde).

Log10(Single)

Berekent de logaritme met grondtal 10 van een waarde.

Log10P1(Single)

Berekent de logaritme met grondtal 10 van een waarde plus één.

Log2(Single)

Berekent het logboek2 van een waarde.

Log2P1(Single)

Berekent de logaritme met grondtal 2 van een waarde plus één.

LogP1(Single)

Berekent de natuurlijke logaritmebase-E van een waarde plus één.

Max(Single, Single)

Vergelijkt twee waarden met berekeningen die groter zijn.

MaxMagnitude(Single, Single)

Vergelijkt twee waarden met berekeningen die groter zijn.

MaxMagnitudeNumber(Single, Single)

Vergelijkt twee waarden met berekeningen die de grotere grootte hebben en de andere waarde retourneren als een invoer is NaN.

MaxNative(Single, Single)

Vergelijkt twee waarden met berekeningen die groter zijn met behulp van platformspecifiek gedrag voor NaN en NegativeZero.

MaxNumber(Single, Single)

Vergelijkt twee waarden met berekeningen die groter zijn en de andere waarde retourneren als een invoer is NaN.

Min(Single, Single)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

MinMagnitude(Single, Single)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

MinMagnitudeNumber(Single, Single)

Vergelijkt twee waarden met berekeningen die de lagere grootte hebben en de andere waarde retourneren als een invoer is NaN.

MinNative(Single, Single)

Vergelijkt twee waarden met berekeningen die minder gebruikmaken van platformspecifiek gedrag voor NaN en NegativeZero.

MinNumber(Single, Single)

Vergelijkt twee waarden met berekeningen die kleiner zijn en de andere waarde retourneren als een invoer is NaN.

MultiplyAddEstimate(Single, Single, Single)

Berekent een schatting van (left * right) + addend.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parseert een reeks tekens in een waarde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converteert een tekenspanne die de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie bevat naar het equivalent van een drijvendekommagetal met één precisie.

Parse(String, IFormatProvider)

Converteert de tekenreeksweergave van een getal in een opgegeven cultuurspecifieke notatie naar het equivalent van een drijvendekommagetal met één precisie.

Parse(String, NumberStyles, IFormatProvider)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het equivalent van drijvendekommagetal met één precisie.

Parse(String, NumberStyles)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl naar het equivalent van een drijvendekommagetal met één precisie.

Parse(String)

Converteert de tekenreeksweergave van een getal naar het equivalent van een drijvendekommagetal met één precisie.

Pow(Single, Single)

Berekent een waarde die is verhoogd tot een bepaalde macht.

RadiansToDegrees(Single)

Converteert een bepaalde waarde van radialen naar graden.

ReciprocalEstimate(Single)

Berekent een schatting van de wederkerigheid van een waarde.

ReciprocalSqrtEstimate(Single)

Berekent een schatting van de wederzijdse vierkantswortel van een waarde.

RootN(Single, Int32)

Berekent de n-th-hoofdmap van een waarde.

Round(Single, Int32, MidpointRounding)

Rondt een waarde af op een opgegeven aantal fractionele cijfers met behulp van de standaard afgeronde modus (ToEven).

Round(Single, Int32)

Rondt een waarde af op een opgegeven aantal fractionele cijfers met behulp van de standaard afgeronde modus (ToEven).

Round(Single, MidpointRounding)

Rondt een waarde af op het dichtstbijzijnde gehele getal met behulp van de opgegeven afrondingsmodus.

Round(Single)

Rondt een waarde af op het dichtstbijzijnde gehele getal met behulp van de standaard afrondingsmodus (ToEven).

ScaleB(Single, Int32)

Berekent het product van een waarde en de basis-radix die tot de opgegeven macht zijn verheven.

Sign(Single)

Berekent het teken van een waarde.

Sin(Single)

Berekent de sinus van een waarde.

SinCos(Single)

Berekent de sinus en cosinus van een waarde.

SinCosPi(Single)

Berekent de sinus en cosinus van een waarde.

Sinh(Single)

Berekent de sinus hyperbolicus van een waarde.

SinPi(Single)

Berekent de sinus van een waarde die is vermenigvuldigd met pi.

Sqrt(Single)

Berekent de vierkantswortel van een waarde.

Tan(Single)

Berekent de tangens van een waarde.

Tanh(Single)

Berekent de tangens hyperbolicus van een waarde.

TanPi(Single)

Berekent de tangens van een waarde die is vermenigvuldigd door pi.

ToString()

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave.

ToString(IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke notatiegegevens.

ToString(String, IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling en cultuurspecifieke notatiegegevens.

ToString(String)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave, met behulp van de opgegeven indeling.

Truncate(Single)

Kapt een waarde af.

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

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

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

Hiermee wordt geprobeerd de waarde van het huidige float-getalexemplaren op te maken in de opgegeven reeks tekens.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

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

Probeert een reeks UTF-8 tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Byte>, Single)

Hiermee wordt geprobeerd een UTF-8-tekenbereik te converteren dat de tekenreeksweergave van een getal bevat naar het equivalent van een drijvendekommagetal met één precisie.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Single)

Probeert een reeks tekens te parseren in een waarde.

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

Converteert de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het equivalent van drijvendekommagetal met één precisie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(ReadOnlySpan<Char>, Single)

Converteert de tekenreeksweergave van een getal in een tekenbereik naar het equivalent van een drijvendekommagetal met één precisie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, IFormatProvider, Single)

Probeert een tekenreeks te parseren in een waarde.

TryParse(String, NumberStyles, IFormatProvider, Single)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het equivalent van drijvendekommagetal met één precisie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, Single)

Converteert de tekenreeksweergave van een getal naar het equivalent van een drijvendekommagetal met één precisie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

Operators

Name Description
Equality(Single, Single)

Retourneert een waarde die aangeeft of twee opgegeven Single waarden gelijk zijn.

GreaterThan(Single, Single)

Retourneert een waarde die aangeeft of een opgegeven Single waarde groter is dan een andere opgegeven Single waarde.

GreaterThanOrEqual(Single, Single)

Retourneert een waarde die aangeeft of een opgegeven Single waarde groter is dan of gelijk is aan een andere opgegeven Single waarde.

Inequality(Single, Single)

Retourneert een waarde die aangeeft of twee opgegeven Single waarden niet gelijk zijn.

LessThan(Single, Single)

Retourneert een waarde die aangeeft of een opgegeven Single waarde kleiner is dan een andere opgegeven Single waarde.

LessThanOrEqual(Single, Single)

Retourneert een waarde die aangeeft of een opgegeven Single waarde kleiner is dan of gelijk is aan een andere opgegeven Single waarde.

Expliciete interface-implementaties

Name Description
IAdditionOperators<Single,Single,Single>.Addition(Single, Single)

Voegt twee waarden samen om de som te berekenen.

IAdditiveIdentity<Single,Single>.AdditiveIdentity

Hiermee haalt u de additieve identiteit van het huidige type op.

IBinaryNumber<Single>.AllBitsSet

Hiermee haalt u een exemplaar op van het binaire type waarin alle bits zijn ingesteld.

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

Berekent de bitsgewijze en van twee waarden.

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

Berekent de bitsgewijze of twee waarden.

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

Berekent de exclusieve of twee waarden.

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

Berekent de een-complementweergave van een bepaalde waarde.

IComparable.CompareTo(Object)

Vergelijkt het huidige exemplaar met een ander object van hetzelfde type en retourneert een geheel getal dat aangeeft of de huidige instantie voorafgaat aan, volgt of zich op dezelfde positie in de sorteervolgorde bevindt als het andere object.

IConvertible.GetTypeCode()

Retourneert het TypeCode voor dit exemplaar.

IConvertible.ToBoolean(IFormatProvider)

Zie voor een beschrijving van dit lid ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Zie voor een beschrijving van dit lid ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Zie voor een beschrijving van dit lid ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Zie voor een beschrijving van dit lid ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Zie voor een beschrijving van dit lid ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt64(IFormatProvider).

IDecrementOperators<Single>.Decrement(Single)

Een waarde verlagen.

IDivisionOperators<Single,Single,Single>.Division(Single, Single)

Verdeelt de ene waarde door een andere om het quotiënt te berekenen.

IFloatingPoint<Single>.GetExponentByteCount()

Hiermee haalt u het aantal bytes op dat wordt geschreven als onderdeel van TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<Single>.GetExponentShortestBitLength()

Hiermee haalt u de lengte, in bits, van de kortste twee's complementweergave van de huidige exponent.

IFloatingPoint<Single>.GetSignificandBitLength()

Hiermee wordt de lengte, in bits, van de huidige significand.

IFloatingPoint<Single>.GetSignificandByteCount()

Hiermee haalt u het aantal bytes op dat wordt geschreven als onderdeel van TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Probeert de huidige exponent, in big-endian-indeling, naar een bepaalde periode te schrijven.

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

Probeert de huidige exponent, in little-endian-indeling, naar een bepaalde periode te schrijven.

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

Probeert het huidige teken te schrijven, in big-endian-indeling, naar een bepaalde periode.

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

Probeert het huidige teken te schrijven, in little-endian-indeling, naar een bepaalde periode.

IFloatingPointConstants<Single>.E

Hiermee haalt u de wiskundige constante eop.

IFloatingPointConstants<Single>.Pi

Hiermee haalt u de wiskundige constante piop.

IFloatingPointConstants<Single>.Tau

Hiermee haalt u de wiskundige constante tauop.

IFloatingPointIeee754<Single>.Epsilon

Hiermee haalt u de kleinste waarde op die kan worden toegevoegd aan 0 dat niet resulteert in 0.

IFloatingPointIeee754<Single>.NaN

Hiermee haalt u een waarde op die staat voor NaN.

IFloatingPointIeee754<Single>.NegativeInfinity

Hiermee wordt een waarde opgehaald die een negatieve infinitywaarde vertegenwoordigt.

IFloatingPointIeee754<Single>.NegativeZero

Hiermee wordt een waarde opgehaald die een negatieve zerowaarde vertegenwoordigt.

IFloatingPointIeee754<Single>.PositiveInfinity

Hiermee wordt een waarde opgehaald die positief infinityvertegenwoordigt.

IIncrementOperators<Single>.Increment(Single)

Hiermee wordt een waarde verhoogd.

IMinMaxValue<Single>.MaxValue

Hiermee wordt de maximumwaarde van het huidige type opgehaald.

IMinMaxValue<Single>.MinValue

Hiermee wordt de minimumwaarde van het huidige type opgehaald.

IModulusOperators<Single,Single,Single>.Modulus(Single, Single)

Verdeelt twee waarden samen om hun modulus of restgetal te berekenen.

IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity

Hiermee haalt u de vermenigvuldigende identiteit van het huidige type op.

IMultiplyOperators<Single,Single,Single>.Multiply(Single, Single)

Vermenigvuldigt twee waarden samen om het product te berekenen.

INumberBase<Single>.IsCanonical(Single)

Bepaalt of een waarde zich in de canonieke weergave bevindt.

INumberBase<Single>.IsComplexNumber(Single)

Bepaalt of een waarde een complex getal vertegenwoordigt.

INumberBase<Single>.IsImaginaryNumber(Single)

Bepaalt of een waarde een puur imaginair getal vertegenwoordigt.

INumberBase<Single>.IsZero(Single)

Bepaalt of een waarde nul is.

INumberBase<Single>.One

Hiermee haalt u de waarde 1 voor het type op.

INumberBase<Single>.Radix

Bepaalt de radix of basis voor een type.

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

Vertegenwoordigt een drijvendekommagetal met enkele precisie.

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

Vertegenwoordigt een drijvendekommagetal met enkele precisie.

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

Vertegenwoordigt een drijvendekommagetal met enkele precisie.

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

Probeert een exemplaar van het huidige type te converteren naar een ander type, waardoor een overloop-uitzondering wordt gegenereerd voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

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

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadigingswaarden weergegeven.

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

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

INumberBase<Single>.Zero

Hiermee haalt u de waarde 0 voor het type op.

ISignedNumber<Single>.NegativeOne

Hiermee haalt u de waarde -1 voor het type op.

ISubtractionOperators<Single,Single,Single>.Subtraction(Single, Single)

Trekt twee waarden af om het verschil te berekenen.

IUnaryNegationOperators<Single,Single>.UnaryNegation(Single)

Berekent de unaire negatie van een waarde.

IUnaryPlusOperators<Single,Single>.UnaryPlus(Single)

Berekent het unaire plusteken van een waarde.

Van toepassing op

Veiligheid thread

Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.

Zie ook