Single 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.
Representerar en flyttalstyp med enkel precision.
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
- Arv
- Attribut
- Implementeringar
-
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>
Kommentarer
Mer information om det här API:et finns i Kompletterande API-kommentarer för Enskild.
Fält
| Name | Description |
|---|---|
| E |
Representerar den naturliga logaritmiska basen, som anges av konstanten, e. |
| Epsilon |
Representerar det minsta positiva Single värdet som är större än noll. Det här fältet är konstant. |
| MaxValue |
Representerar det största möjliga värdet för Single. Det här fältet är konstant. |
| MinValue |
Representerar det minsta möjliga värdet för Single. Det här fältet är konstant. |
| NaN |
Representerar inte ett tal ( |
| NegativeInfinity |
Representerar negativ oändlighet. Det här fältet är konstant. |
| NegativeZero |
Representerar talets negativa nolla (-0). |
| Pi |
Representerar förhållandet mellan en cirkels omkrets och dess diameter, som anges av konstanten, π. |
| PositiveInfinity |
Representerar positiv oändlighet. Det här fältet är konstant. |
| Tau |
Representerar antalet radianer i en tur, som anges av konstanten, τ. |
Metoder
| Name | Description |
|---|---|
| Abs(Single) |
Beräknar det absoluta värdet. |
| Acos(Single) |
Beräknar arc-cosinus för ett värde. |
| Acosh(Single) |
Beräknar hyperbolisk arc-cosinus för ett värde. |
| AcosPi(Single) |
Beräknar arc-cosinus för ett värde och delar resultatet |
| Asin(Single) |
Beräknar arc-sinus för ett värde. |
| Asinh(Single) |
Beräknar hyperbolisk arc-sinus för ett värde. |
| AsinPi(Single) |
Beräknar arc-sinus för ett värde och delar resultatet |
| Atan(Single) |
Beräknar arc-tangenten för ett värde. |
| Atan2(Single, Single) |
Beräknar arc-tangenten för kvoten för två värden. |
| Atan2Pi(Single, Single) |
Beräknar arc-tangenten för kvoten för två värden och delar resultatet |
| Atanh(Single) |
Beräknar hyperbolisk arc-tangens för ett värde. |
| AtanPi(Single) |
Beräknar arc-tangenten för ett värde och delar resultatet med pi. |
| BitDecrement(Single) |
Returnerar det största värdet som jämför mindre än ett angivet värde. |
| BitIncrement(Single) |
Returnerar det minsta värde som jämför större än ett angivet värde. |
| Cbrt(Single) |
Beräknar kubroten för ett värde. |
| Ceiling(Single) |
Beräknar taket för ett värde. |
| Clamp(Single, Single, Single) |
Klämmer fast ett värde till ett inkluderande lägsta och högsta värde. |
| ClampNative(Single, Single, Single) |
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(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. |
| CompareTo(Single) |
Jämför den här instansen med ett angivet flyttal med enkel precision 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 med enkel precision. |
| ConvertToInteger<TInteger>(Single) |
Konverterar ett värde till en angiven heltalstyp med mättnad vid spill |
| ConvertToIntegerNative<TInteger>(Single) |
Konverterar ett värde till en angiven heltalstyp med plattformsspecifikt beteende vid spill. |
| CopySign(Single, Single) |
Kopierar tecknet för ett värde till tecknet för ett annat värde. |
| Cos(Single) |
Beräknar cosininen för ett värde. |
| Cosh(Single) |
Beräknar hyperbolisk cosiné för ett värde. |
| CosPi(Single) |
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(Single) |
Konverterar ett givet värde från grader till radianer. |
| Equals(Object) |
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt. |
| Equals(Single) |
Returnerar ett värde som anger om den här instansen och ett angivet Single objekt representerar samma värde. |
| Exp(Single) |
Beräkningar som har genererats |
| Exp10(Single) |
Beräkningar som har genererats |
| Exp10M1(Single) |
Beräkningar som genereras |
| Exp2(Single) |
Beräkningar som har genererats |
| Exp2M1(Single) |
Beräkningar som genereras |
| ExpM1(Single) |
Beräkningar som genereras |
| Floor(Single) |
Beräknar golvet i ett värde. |
| FusedMultiplyAdd(Single, Single, Single) |
Beräknar det sammansvetsade multiplikationstillägget med tre värden. |
| GetHashCode() |
Returnerar hash-koden för den här instansen. |
| GetTypeCode() | |
| Hypot(Single, Single) |
Beräknar hypotenuse med två värden som representerar längden på de kortare sidorna i en högervinklad triangel. |
| Ieee754Remainder(Single, Single) |
Beräknar resten av två värden enligt IEEE 754. |
| ILogB(Single) |
Beräknar heltalsloggaritmen för ett värde. |
| IsEvenInteger(Single) |
Avgör om ett värde representerar ett jämnt heltal. |
| IsFinite(Single) |
Avgör om det angivna värdet är begränsat (noll, subnormalt eller normalt). |
| IsInfinity(Single) |
Returnerar ett värde som anger om det angivna talet utvärderas till negativ eller positiv oändlighet. |
| IsInteger(Single) |
Avgör om ett värde representerar ett integralvärde. |
| IsNaN(Single) |
Returnerar ett värde som anger om det angivna värdet inte är ett tal (NaN). |
| IsNegative(Single) |
Avgör om det angivna värdet är negativt. |
| IsNegativeInfinity(Single) |
Returnerar ett värde som anger om det angivna talet utvärderas till negativ oändlighet. |
| IsNormal(Single) |
Avgör om det angivna värdet är normalt. |
| IsOddInteger(Single) |
Avgör om ett värde representerar ett udda integraltal. |
| IsPositive(Single) |
Avgör om ett värde är positivt. |
| IsPositiveInfinity(Single) |
Returnerar ett värde som anger om det angivna talet utvärderas till positiv oändlighet. |
| IsPow2(Single) |
Avgör om ett värde är en kraft på två. |
| IsRealNumber(Single) |
Avgör om ett värde representerar ett verkligt tal. |
| IsSubnormal(Single) |
Avgör om det angivna värdet är subnormalt. |
| Lerp(Single, Single, Single) |
Utför en linjär interpolering mellan två värden baserat på den angivna vikten. |
| Log(Single, Single) |
Beräknar logaritmen för ett värde i den angivna basen. |
| Log(Single) |
Beräknar det naturliga ( |
| Log10(Single) |
Beräknar base-10-logaritmen för ett värde. |
| Log10P1(Single) |
Beräknar logaritmen base-10 för ett värde plus ett. |
| Log2(Single) |
Beräknar log2 för ett värde. |
| Log2P1(Single) |
Beräknar base-2-logaritmen för ett värde plus ett. |
| LogP1(Single) |
Beräknar den naturliga ( |
| Max(Single, Single) |
Jämför två värden med beräkning som är större. |
| MaxMagnitude(Single, Single) |
Jämför två värden med beräkning som är större. |
| MaxMagnitudeNumber(Single, Single) |
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(Single, Single) |
Jämför två värden med beräkning som är större med plattformsspecifikt beteende för |
| MaxNumber(Single, Single) |
Jämför två värden med beräkning som är större och returnerar det andra värdet om en indata är |
| Min(Single, Single) |
Jämför två värden med beräkning som är mindre. |
| MinMagnitude(Single, Single) |
Jämför två värden med beräkning som är mindre. |
| MinMagnitudeNumber(Single, Single) |
Jämför två värden med beräkning som har mindre storlek och returnerar det andra värdet om en indata är |
| MinNative(Single, Single) |
Jämför två värden med beräkning som är mindre med plattformsspecifikt beteende för |
| MinNumber(Single, Single) |
Jämför två värden med beräkning som är mindre och returnerar det andra värdet om en indata är |
| MultiplyAddEstimate(Single, Single, Single) |
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 flytande punktnummer med enkel precision. |
| Parse(String, IFormatProvider) |
Konverterar strängrepresentationen av ett tal i ett angivet kulturspecifikt format till dess flytande punktnummer med enkel precision. |
| Parse(String, NumberStyles, IFormatProvider) |
Konverterar strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess flytande punktnummer med enkel precision. |
| Parse(String, NumberStyles) |
Konverterar strängrepresentationen av ett tal i ett angivet format till dess flytande punktnummer med enkel precision. |
| Parse(String) |
Konverterar strängrepresentationen av ett tal till dess flyttalsnummer med enkel precision. |
| Pow(Single, Single) |
Beräknar ett värde som har upphöjts till en viss effekt. |
| RadiansToDegrees(Single) |
Konverterar ett givet värde från radianer till grader. |
| ReciprocalEstimate(Single) |
Beräknar en uppskattning av ett värdes ömsesidiga värde. |
| ReciprocalSqrtEstimate(Single) |
Beräknar en uppskattning av den ömsesidiga kvadratroten för ett värde. |
| RootN(Single, Int32) |
Beräknar den n:e roten för ett värde. |
| Round(Single, Int32, MidpointRounding) |
Avrundar ett värde till ett angivet antal bråksiffror med standard avrundningsläget (ToEven). |
| Round(Single, Int32) |
Avrundar ett värde till ett angivet antal bråksiffror med standard avrundningsläget (ToEven). |
| Round(Single, MidpointRounding) |
Avrundar ett värde till närmaste heltal med det angivna avrundningsläget. |
| Round(Single) |
Avrundar ett värde till närmaste heltal med standard avrundningsläget (ToEven). |
| ScaleB(Single, Int32) |
Beräknar produkten av ett värde och dess basradix upphöjt till den angivna kraften. |
| Sign(Single) |
Beräknar tecknet för ett värde. |
| Sin(Single) |
Beräknar sinus för ett värde. |
| SinCos(Single) |
Beräknar sinus och cosinus för ett värde. |
| SinCosPi(Single) |
Beräknar sinus och cosinus för ett värde. |
| Sinh(Single) |
Beräknar hyperbolisk sinus för ett värde. |
| SinPi(Single) |
Beräknar sinus för ett värde som har multiplicerats |
| Sqrt(Single) |
Beräknar kvadratroten för ett värde. |
| Tan(Single) |
Beräknar tangensen för ett värde. |
| Tanh(Single) |
Beräknar hyperbolisk tangens för ett värde. |
| TanPi(Single) |
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(Single) |
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 flyttalsnummerinstansen till det angivna intervallet med tecken. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single) |
Försöker parsa ett intervall med UTF-8 tecken till ett värde. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Single) |
Försöker parsa ett intervall med UTF-8 tecken till ett värde. |
| TryParse(ReadOnlySpan<Byte>, Single) |
Försöker konvertera ett UTF-8-teckensintervall som innehåller strängrepresentationen av ett tal till dess flytande punktnummer med enkel precision. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, Single) |
Försöker parsa ett teckenintervall till ett värde. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Single) |
Konverterar spännviddsrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess flytande punktnummer med enkel precision. Ett returvärde anger om konverteringen lyckades eller misslyckades. |
| TryParse(ReadOnlySpan<Char>, Single) |
Konverterar strängrepresentationen av ett tal i ett teckenintervall till dess flytande punktnummer med enkel precision. Ett returvärde anger om konverteringen lyckades eller misslyckades. |
| TryParse(String, IFormatProvider, Single) |
Försöker parsa en sträng till ett värde. |
| TryParse(String, NumberStyles, IFormatProvider, Single) |
Konverterar strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess flytande punktnummer med enkel precision. Ett returvärde anger om konverteringen lyckades eller misslyckades. |
| TryParse(String, Single) |
Konverterar strängrepresentationen av ett tal till dess flyttalsnummer med enkel precision. Ett returvärde anger om konverteringen lyckades eller misslyckades. |
Operatorer
| Name | Description |
|---|---|
| Equality(Single, Single) |
Returnerar ett värde som anger om två angivna Single värden är lika med. |
| GreaterThan(Single, Single) |
Returnerar ett värde som anger om ett angivet Single värde är större än ett annat angivet Single värde. |
| GreaterThanOrEqual(Single, Single) |
Returnerar ett värde som anger om ett angivet Single värde är större än eller lika med ett annat angivet Single värde. |
| Inequality(Single, Single) |
Returnerar ett värde som anger om två angivna Single värden inte är lika med. |
| LessThan(Single, Single) |
Returnerar ett värde som anger om ett angivet Single värde är mindre än ett annat angivet Single värde. |
| LessThanOrEqual(Single, Single) |
Returnerar ett värde som anger om ett angivet Single värde är mindre än eller lika med ett annat angivet Single värde. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IAdditionOperators<Single,Single,Single>.Addition(Single, Single) |
Lägger till två värden tillsammans för att beräkna summan. |
| IAdditiveIdentity<Single,Single>.AdditiveIdentity |
Hämtar den aktuella typens additiva identitet. |
| IBinaryNumber<Single>.AllBitsSet |
Hämtar en instans av den binära typen där alla bitar anges. |
| IBitwiseOperators<Single,Single,Single>.BitwiseAnd(Single, Single) |
Beräknar bitvis och av två värden. |
| IBitwiseOperators<Single,Single,Single>.BitwiseOr(Single, Single) |
Beräknar bitvis eller två värden. |
| IBitwiseOperators<Single,Single,Single>.ExclusiveOr(Single, Single) |
Beräknar uteslutande eller av två värden. |
| IBitwiseOperators<Single,Single,Single>.OnesComplement(Single) |
Beräknar enkomplementrepresentationen av ett visst värde. |
| IComparable.CompareTo(Object) |
Jämför den aktuella instansen med ett annat objekt av samma typ och returnerar ett heltal som anger om den aktuella instansen föregår, följer eller inträffar i samma position i sorteringsordningen som det andra objektet. |
| IConvertible.GetTypeCode() |
Returnerar för den här instansen TypeCode . |
| IConvertible.ToBoolean(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Den här konverteringen stöds inte. Om du försöker använda den här metoden utlöser en InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Den här konverteringen stöds inte. Om du försöker använda den här metoden utlöser en InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToSingle(IFormatProvider). |
| IConvertible.ToType(Type, IFormatProvider) |
En beskrivning av den här medlemmen finns i ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToUInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
En beskrivning av den här medlemmen finns i ToUInt64(IFormatProvider). |
| IDecrementOperators<Single>.Decrement(Single) |
Minskar ett värde. |
| IDivisionOperators<Single,Single,Single>.Division(Single, Single) |
Delar upp ett värde med ett annat för att beräkna deras kvot. |
| IFloatingPoint<Single>.GetExponentByteCount() |
Hämtar antalet byte som ska skrivas som en del av TryWriteExponentLittleEndian(Span<Byte>, Int32). |
| IFloatingPoint<Single>.GetExponentShortestBitLength() |
Hämtar längden, i bitar, på de kortaste tvås komplementrepresentation av den aktuella exponenten. |
| IFloatingPoint<Single>.GetSignificandBitLength() |
Hämtar längden, i bitar, på den aktuella significanden. |
| IFloatingPoint<Single>.GetSignificandByteCount() |
Hämtar antalet byte som ska skrivas som en del av TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
| IFloatingPoint<Single>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Försöker skriva den aktuella exponenten, i stor endianskt format, till ett givet spann. |
| IFloatingPoint<Single>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Försöker skriva den aktuella exponenten, i lite endianskt format, till ett givet spann. |
| IFloatingPoint<Single>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Försöker skriva den aktuella significand, i big-endian format, till ett visst spann. |
| IFloatingPoint<Single>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Försöker skriva den aktuella significand, i lite-endian format, till ett givet spann. |
| IFloatingPointConstants<Single>.E |
Hämtar den matematiska konstanten |
| IFloatingPointConstants<Single>.Pi |
Hämtar den matematiska konstanten |
| IFloatingPointConstants<Single>.Tau |
Hämtar den matematiska konstanten |
| IFloatingPointIeee754<Single>.Epsilon |
Hämtar det minsta värdet som kan läggas till |
| IFloatingPointIeee754<Single>.NaN |
Hämtar ett värde som representerar |
| IFloatingPointIeee754<Single>.NegativeInfinity |
Hämtar ett värde som representerar negativt |
| IFloatingPointIeee754<Single>.NegativeZero |
Hämtar ett värde som representerar negativt |
| IFloatingPointIeee754<Single>.PositiveInfinity |
Hämtar ett värde som representerar positivt |
| IIncrementOperators<Single>.Increment(Single) |
Ökar ett värde. |
| IMinMaxValue<Single>.MaxValue |
Hämtar det maximala värdet för den aktuella typen. |
| IMinMaxValue<Single>.MinValue |
Hämtar det lägsta värdet för den aktuella typen. |
| IModulusOperators<Single,Single,Single>.Modulus(Single, Single) |
Delar upp två värden för att beräkna deras modulus eller rest. |
| IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity |
Hämtar den multiplicativa identiteten för den aktuella typen. |
| IMultiplyOperators<Single,Single,Single>.Multiply(Single, Single) |
Multiplicerar två värden tillsammans för att beräkna produkten. |
| INumberBase<Single>.IsCanonical(Single) |
Avgör om ett värde finns i dess kanoniska representation. |
| INumberBase<Single>.IsComplexNumber(Single) |
Avgör om ett värde representerar ett komplext tal. |
| INumberBase<Single>.IsImaginaryNumber(Single) |
Avgör om ett värde representerar ett rent imaginärt tal. |
| INumberBase<Single>.IsZero(Single) |
Avgör om ett värde är noll. |
| INumberBase<Single>.One |
Hämtar värdet |
| INumberBase<Single>.Radix |
Hämtar radixet, eller basen, för typen. |
| INumberBase<Single>.TryConvertFromChecked<TOther>(TOther, Single) |
Representerar en flyttalstyp med enkel precision. |
| INumberBase<Single>.TryConvertFromSaturating<TOther>(TOther, Single) |
Representerar en flyttalstyp med enkel precision. |
| INumberBase<Single>.TryConvertFromTruncating<TOther>(TOther, Single) |
Representerar en flyttalstyp med enkel precision. |
| INumberBase<Single>.TryConvertToChecked<TOther>(Single, 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<Single>.TryConvertToSaturating<TOther>(Single, 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<Single>.TryConvertToTruncating<TOther>(Single, 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<Single>.Zero |
Hämtar värdet |
| ISignedNumber<Single>.NegativeOne |
Hämtar värdet |
| ISubtractionOperators<Single,Single,Single>.Subtraction(Single, Single) |
Subtraherar två värden för att beräkna skillnaden. |
| IUnaryNegationOperators<Single,Single>.UnaryNegation(Single) |
Beräknar en oharisk negation av ett värde. |
| IUnaryPlusOperators<Single,Single>.UnaryPlus(Single) |
Beräknar det unary plus av ett värde. |
Gäller för
Trådsäkerhet
Alla medlemmar av den här typen är trådsäkra. Medlemmar som verkar ändra instanstillstånd returnerar faktiskt en ny instans som initierats med det nya värdet. Precis som med andra typer måste läsning och skrivning till en delad variabel som innehåller en instans av den här typen skyddas av ett lås för att garantera trådsäkerheten.