Single Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností.
public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
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<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, 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, 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>
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>
[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 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>
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>
[<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 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 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, IConvertible, IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IEquatable(Of Single), IFormattable
- Dědičnost
- Atributy
- Implementuje
-
IComparable IComparable<Single> IConvertible IEquatable<Single> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Single> IParsable<TSelf> ISpanParsable<Single> ISpanParsable<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> IUtf8SpanFormattable IUtf8SpanParsable<Single> IUtf8SpanParsable<TSelf>
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro single.
Pole
E |
Představuje přirozený logaritmický základ určený konstantou e. |
Epsilon |
Představuje nejmenší kladnou Single hodnotu, která je větší než nula. Toto pole je konstantní. |
MaxValue |
Představuje největší možnou hodnotu objektu Single. Toto pole je konstantní. |
MinValue |
Představuje nejmenší možnou hodnotu objektu Single. Toto pole je konstantní. |
NaN |
Nejedná se o číslo ( |
NegativeInfinity |
Představuje záporné nekonečno. Toto pole je konstantní. |
NegativeZero |
Představuje číslo záporné nuly (-0). |
Pi |
Představuje poměr obvodu kruhu k jeho průměru určenému konstantou π. |
PositiveInfinity |
Představuje kladné nekonečno. Toto pole je konstantní. |
Tau |
Představuje počet radiánů v jednom tahu určený konstantou τ. |
Metody
Abs(Single) |
Vypočítá absolutní hodnotu. |
Acos(Single) |
Vypočítá arkus kosinus hodnoty. |
Acosh(Single) |
Vypočítá hyperbolický kosinus hodnoty. |
AcosPi(Single) |
Vypočítá arkus kosinus hodnoty a vydělí výsledek hodnotou |
Asin(Single) |
Vypočítá arkus sinus hodnoty. |
Asinh(Single) |
Vypočítá hyperbolický arkus sinus hodnoty. |
AsinPi(Single) |
Vypočítá arkus sinus hodnoty a vydělí výsledek hodnotou |
Atan(Single) |
Vypočítá arkus tangens hodnoty. |
Atan2(Single, Single) |
Vypočítá arkus tangens podílu dvou hodnot. |
Atan2Pi(Single, Single) |
Vypočítá arkus tangens pro podíl dvou hodnot a vydělí výsledek hodnotou |
Atanh(Single) |
Vypočítá hyperbolický arkus tangens hodnoty. |
AtanPi(Single) |
Vypočítá arkus tangens hodnoty a vydělí výsledek pí. |
BitDecrement(Single) |
Sníží hodnotu na nejmenší hodnotu, která je menší než daná hodnota. |
BitIncrement(Single) |
Zvýší hodnotu na nejmenší hodnotu, která porovnává větší než danou hodnotu. |
Cbrt(Single) |
Vypočítá kořen datové krychle hodnoty. |
Ceiling(Single) |
Vypočítá horní mez hodnoty. |
Clamp(Single, Single, Single) |
Upne hodnotu na minimální a maximální hodnotu včetně. |
CompareTo(Object) |
Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které označuje, zda je hodnota této instance menší než, rovna nebo větší než hodnota zadaného objektu. |
CompareTo(Single) |
Porovná tuto instanci se zadaným číslem s plovoucí desetinou čárkou s jednou přesností a vrátí celé číslo, které označuje, zda je hodnota této instance menší než, rovna nebo větší než hodnota zadaného čísla s plovoucí desetinou čárkou s jednou přesností. |
ConvertToInteger<TInteger>(Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
ConvertToIntegerNative<TInteger>(Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
CopySign(Single, Single) |
Zkopíruje znaménko hodnoty na znaménko jiné hodnoty. |
Cos(Single) |
Vypočítá kosinus hodnoty. |
Cosh(Single) |
Vypočítá hyperbolický kosinus hodnoty. |
CosPi(Single) |
Vypočítá kosinus hodnoty, která byla násobenou hodnotou |
CreateChecked<TOther>(TOther) |
Vytvoří instanci aktuálního typu z hodnoty a vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
CreateSaturating<TOther>(TOther) |
Vytvoří instanci aktuálního typu z hodnoty a saturuje všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
CreateTruncating<TOther>(TOther) |
Vytvoří instanci aktuálního typu z hodnoty a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
DegreesToRadians(Single) |
Převede danou hodnotu ze stupňů na radiány. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
Equals(Single) |
Vrátí hodnotu označující, zda tato instance a zadaný Single objekt představují stejnou hodnotu. |
Exp(Single) |
|
Exp10(Single) |
|
Exp10M1(Single) |
|
Exp2(Single) |
|
Exp2M1(Single) |
|
ExpM1(Single) |
|
Floor(Single) |
Vypočítá podlahu hodnoty. |
FusedMultiplyAdd(Single, Single, Single) |
Vypočítá násobné násobení tří hodnot. |
GetHashCode() |
Vrátí hodnotu hash pro tuto instanci. |
GetTypeCode() | |
Hypot(Single, Single) |
Vypočítá přeháňku zadanou dvěma hodnotami představujícími délky kratších stran v pravoúhlém trojúhelníku. |
Ieee754Remainder(Single, Single) |
Vypočítá zbývající dvě hodnoty podle specifikace IEEE 754. |
ILogB(Single) |
Vypočítá celočíselný logaritmus hodnoty. |
IsEvenInteger(Single) |
Určuje, jestli hodnota představuje sudé celočíselné číslo. |
IsFinite(Single) |
Určuje, zda je zadaná hodnota konečná (nula, podnormální nebo normální). |
IsInfinity(Single) |
Vrátí hodnotu označující, zda se zadané číslo vyhodnotí jako záporné nebo kladné nekonečno. |
IsInteger(Single) |
Určuje, zda hodnota představuje integrální hodnotu. |
IsNaN(Single) |
Vrátí hodnotu, která označuje, zda zadaná hodnota není číslo (NaN). |
IsNegative(Single) |
Určuje, zda je zadaná hodnota záporná. |
IsNegativeInfinity(Single) |
Vrátí hodnotu označující, zda se zadané číslo vyhodnotí jako záporné nekonečno. |
IsNormal(Single) |
Určuje, zda je zadaná hodnota normální. |
IsOddInteger(Single) |
Určuje, zda hodnota představuje liché celočíselné číslo. |
IsPositive(Single) |
Určuje, jestli je hodnota kladná. |
IsPositiveInfinity(Single) |
Vrátí hodnotu označující, zda se zadané číslo vyhodnotí jako kladné nekonečno. |
IsPow2(Single) |
Určuje, jestli je hodnota mocninou dvou. |
IsRealNumber(Single) |
Určuje, jestli hodnota představuje reálné číslo. |
IsSubnormal(Single) |
Určuje, zda je zadaná hodnota subnormální. |
Lerp(Single, Single, Single) |
Provede lineární interpolaci mezi dvěma hodnotami na základě dané váhy. |
Log(Single) |
Vypočítá přirozený ( |
Log(Single, Single) |
Vypočítá logaritmus hodnoty v zadaném základu. |
Log10(Single) |
Vypočítá logaritmus hodnoty base-10. |
Log10P1(Single) |
Vypočítá logaritmus základní 10 hodnoty plus jedna. |
Log2(Single) |
Vypočítá log2 hodnoty. |
Log2P1(Single) |
Vypočítá logaritmus základu 2 hodnoty plus jedna. |
LogP1(Single) |
Vypočítá přirozený ( |
Max(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je větší. |
MaxMagnitude(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je větší. |
MaxMagnitudeNumber(Single, Single) |
Porovná dvě hodnoty s výpočtem, který má větší velikost, a vrátí druhou hodnotu, pokud je |
MaxNumber(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je větší, a vrátí druhou hodnotu, pokud je |
Min(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je menší. |
MinMagnitude(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je menší. |
MinMagnitudeNumber(Single, Single) |
Porovná dvě hodnoty s výpočtem, který má menší velikost, a vrátí druhou hodnotu, pokud je |
MinNumber(Single, Single) |
Porovná dvě hodnoty s výpočtem, který je menší, a vrátí druhou hodnotu, pokud je |
MultiplyAddEstimate(Single, Single, Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Parsuje rozsah znaků UTF-8 na hodnotu. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Parsuje rozsah znaků UTF-8 na hodnotu. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsuje rozsah znaků na hodnotu. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Převede znakové rozpětí, které obsahuje řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho ekvivalent s plovoucí desetinnou čárkou s jednou přesností. |
Parse(String) |
Převede řetězcové vyjádření čísla na odpovídající číslo s jednoduchou přesností a plovoucí desetinnou čárkou. |
Parse(String, IFormatProvider) |
Převede řetězcovou reprezentaci čísla v zadaném formátu specifickém pro jazykovou verzi na jeho ekvivalent čísla s plovoucí desetinnou čárkou s jednou přesností. |
Parse(String, NumberStyles) |
Převede řetězcovou reprezentaci čísla v zadaném stylu na jeho ekvivalent čísla s plovoucí desetinnou čárkou s jednou přesností. |
Parse(String, NumberStyles, IFormatProvider) |
Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho ekvivalent čísla s plovoucí desetinnou čárkou s jednou přesností. |
Pow(Single, Single) |
Vypočítá hodnotu zvýšenou na danou mocninu. |
RadiansToDegrees(Single) |
Převede danou hodnotu z radiánů na stupně. |
ReciprocalEstimate(Single) |
Vypočítá odhad reciproční hodnoty. |
ReciprocalSqrtEstimate(Single) |
Vypočítá odhad reciproční odmocniny hodnoty. |
RootN(Single, Int32) |
Vypočítá n-tý kořen hodnoty. |
Round(Single) |
Zaokrouhlí hodnotu na nejbližší celé číslo pomocí výchozího režimu zaokrouhlení (ToEven). |
Round(Single, Int32) |
Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlení (ToEven). |
Round(Single, Int32, MidpointRounding) |
Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlení (ToEven). |
Round(Single, MidpointRounding) |
Zaokrouhlí hodnotu na nejbližší celé číslo pomocí zadaného režimu zaokrouhlení. |
ScaleB(Single, Int32) |
Vypočítá součin hodnoty a její základní radix vyvýšený na zadaný výkon. |
Sign(Single) |
Vypočítá znaménko hodnoty. |
Sin(Single) |
Vypočítá sinus hodnoty. |
SinCos(Single) |
Vypočítá sinus a kosinus hodnoty. |
SinCosPi(Single) |
Vypočítá sinus a kosinus hodnoty. |
Sinh(Single) |
Vypočítá hyperbolický sinus hodnoty. |
SinPi(Single) |
Vypočítá sinus hodnoty vynásobené hodnotou |
Sqrt(Single) |
Vypočítá druhou odmocninu hodnoty. |
Tan(Single) |
Vypočítá tangens hodnoty. |
Tanh(Single) |
Vypočítá hyperbolický tangens hodnoty. |
TanPi(Single) |
Vypočítá tangens hodnoty, která byla násobena hodnotou |
ToString() |
Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření. |
ToString(IFormatProvider) |
Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určených informací o formátování specifických pro jazykovou verzi. |
ToString(String) |
Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu. |
ToString(String, IFormatProvider) |
Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu a informací o formátování specifických pro jazykovou verzi. |
Truncate(Single) |
Zkrátí hodnotu. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance čísla float do zadaného rozsahu znaků. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single) |
Pokusí se parsovat rozsah znaků UTF-8 na hodnotu. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Single) |
Pokusí se parsovat rozsah znaků UTF-8 na hodnotu. |
TryParse(ReadOnlySpan<Byte>, Single) |
Pokusí se převést znakový rozsah UTF-8 obsahující řetězcové vyjádření čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s jednou přesností. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Single) |
Pokusí se parsovat rozsah znaků na hodnotu. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Single) |
Převede reprezentaci rozsahu čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho ekvivalent čísla s plovoucí desetinou čárkou s jednoduchou přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli. |
TryParse(ReadOnlySpan<Char>, Single) |
Převede řetězcové vyjádření čísla ve znakovém rozsahu na ekvivalent čísla s plovoucí desetinnou čárkou s jednoduchou přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli. |
TryParse(String, IFormatProvider, Single) |
Pokusí se parsovat řetězec na hodnotu. |
TryParse(String, NumberStyles, IFormatProvider, Single) |
Převede řetězcové vyjádření čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho ekvivalent čísla s plovoucí desetinnou čárkou s jednoduchou přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli. |
TryParse(String, Single) |
Převede řetězcové vyjádření čísla na odpovídající číslo s jednoduchou přesností a plovoucí desetinnou čárkou. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli. |
Operátory
Equality(Single, Single) |
Vrátí hodnotu, která označuje, zda jsou dvě zadané Single hodnoty rovny. |
GreaterThan(Single, Single) |
Vrátí hodnotu, která označuje, zda je zadaná Single hodnota větší než jiná zadaná Single hodnota. |
GreaterThanOrEqual(Single, Single) |
Vrátí hodnotu, která označuje, zda je zadaná Single hodnota větší nebo rovna jiné zadané Single hodnotě. |
Inequality(Single, Single) |
Vrátí hodnotu, která označuje, zda se dvě zadané Single hodnoty nerovnají. |
LessThan(Single, Single) |
Vrátí hodnotu, která označuje, zda je zadaná Single hodnota menší než jiná zadaná Single hodnota. |
LessThanOrEqual(Single, Single) |
Vrátí hodnotu, která označuje, zda je zadaná Single hodnota menší nebo rovna jiné zadané Single hodnotě. |
Explicitní implementace rozhraní
IAdditionOperators<Single,Single,Single>.Addition(Single, Single) |
Sečte dvě hodnoty pro výpočet jejich součtu. |
IAdditiveIdentity<Single,Single>.AdditiveIdentity |
Získá přídavnou identitu aktuálního typu. |
IBinaryNumber<Single>.AllBitsSet |
Získá instanci binárního typu, ve kterém jsou nastaveny všechny bity. |
IBitwiseOperators<Single,Single,Single>.BitwiseAnd(Single, Single) |
Vypočítá bitové hodnoty a dvě hodnoty. |
IBitwiseOperators<Single,Single,Single>.BitwiseOr(Single, Single) |
Vypočítá bitové nebo dvě hodnoty. |
IBitwiseOperators<Single,Single,Single>.ExclusiveOr(Single, Single) |
Vypočítá výhradní nebo dvě hodnoty. |
IBitwiseOperators<Single,Single,Single>.OnesComplement(Single) |
Vypočítá reprezentaci dané hodnoty s doplňkem. |
IComparable.CompareTo(Object) |
Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo udávající, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejné pozici v pořadí řazení jako druhý objekt. |
IConvertible.GetTypeCode() |
Vrátí hodnotu TypeCode pro tuto instanci. |
IConvertible.ToBoolean(IFormatProvider) |
Popis tohoto člena najdete v tématu ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Popis tohoto člena najdete v tématu ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Tento převod není podporován. Pokus o použití této metody vyvolá .InvalidCastException |
IConvertible.ToDateTime(IFormatProvider) |
Tento převod není podporován. Pokus o použití této metody vyvolá .InvalidCastException |
IConvertible.ToDecimal(IFormatProvider) |
Popis tohoto člena najdete v tématu ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Popis tohoto člena najdete v tématu ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Popis tohoto člena najdete v tématu ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Popis tohoto člena najdete v tématu ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Popis tohoto člena najdete v tématu ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt64(IFormatProvider). |
IDecrementOperators<Single>.Decrement(Single) |
Sníží hodnotu. |
IDivisionOperators<Single,Single,Single>.Division(Single, Single) |
Vydělí jednu hodnotu jinou za účelem výpočtu jejich podílu. |
IFloatingPoint<Single>.GetExponentByteCount() |
Získá počet bajtů, které budou zapsány jako součást .TryWriteExponentLittleEndian(Span<Byte>, Int32) |
IFloatingPoint<Single>.GetExponentShortestBitLength() |
Získá délku v bitech nejkratší reprezentace komplementu dvou aktuálního exponentu. |
IFloatingPoint<Single>.GetSignificandBitLength() |
Získá délku aktuálního znaku v bitech. |
IFloatingPoint<Single>.GetSignificandByteCount() |
Získá počet bajtů, které budou zapsány jako součást .TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
IFloatingPoint<Single>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Pokusí se zapsat aktuální exponent ve formátu big-endian do daného rozsahu. |
IFloatingPoint<Single>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Pokusí se zapsat aktuální exponent ve formátu little-endian do daného rozsahu. |
IFloatingPoint<Single>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Pokusí se napsat aktuální significand ve formátu big-endian k danému rozsahu. |
IFloatingPoint<Single>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Pokusí se zapsat aktuální significand ve formátu little-endian do daného rozsahu. |
IFloatingPointConstants<Single>.E |
Získá matematickou konstantu |
IFloatingPointConstants<Single>.Pi |
Získá matematickou konstantu |
IFloatingPointConstants<Single>.Tau |
Získá matematickou konstantu |
IFloatingPointIeee754<Single>.Epsilon |
Získá nejmenší hodnotu, která může být přidána, |
IFloatingPointIeee754<Single>.NaN |
Získá hodnotu, která představuje |
IFloatingPointIeee754<Single>.NegativeInfinity |
Získá hodnotu, která představuje zápornou |
IFloatingPointIeee754<Single>.NegativeZero |
Získá hodnotu, která představuje zápornou |
IFloatingPointIeee754<Single>.PositiveInfinity |
Získá hodnotu, která představuje kladnou |
IIncrementOperators<Single>.Increment(Single) |
Zvýší hodnotu. |
IMinMaxValue<Single>.MaxValue |
Získá maximální hodnotu aktuálního typu. |
IMinMaxValue<Single>.MinValue |
Získá minimální hodnotu aktuálního typu. |
IModulusOperators<Single,Single,Single>.Modulus(Single, Single) |
Vydělí dvě hodnoty za účelem výpočtu jejich modulu nebo zbytku. |
IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity |
Získá násobitelnou identitu aktuálního typu. |
IMultiplyOperators<Single,Single,Single>.Multiply(Single, Single) |
Vynásobí dvě hodnoty a vypočítá jejich součin. |
INumberBase<Single>.IsCanonical(Single) |
Určuje, jestli je hodnota v kanonické reprezentaci. |
INumberBase<Single>.IsComplexNumber(Single) |
Určuje, jestli hodnota představuje komplexní číslo. |
INumberBase<Single>.IsImaginaryNumber(Single) |
Určuje, jestli hodnota představuje čisté imaginární číslo. |
INumberBase<Single>.IsZero(Single) |
Určuje, jestli je hodnota nula. |
INumberBase<Single>.One |
Získá hodnotu |
INumberBase<Single>.Radix |
Získá radix nebo základ pro typ. |
INumberBase<Single>.TryConvertFromChecked<TOther>(TOther, Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
INumberBase<Single>.TryConvertFromSaturating<TOther>(TOther, Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
INumberBase<Single>.TryConvertFromTruncating<TOther>(TOther, Single) |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
INumberBase<Single>.TryConvertToChecked<TOther>(Single, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ, vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Single>.TryConvertToSaturating<TOther>(Single, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ a saturovat všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Single>.TryConvertToTruncating<TOther>(Single, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Single>.Zero |
Získá hodnotu |
ISignedNumber<Single>.NegativeOne |
Získá hodnotu |
ISubtractionOperators<Single,Single,Single>.Subtraction(Single, Single) |
Odečítá dvě hodnoty pro výpočet jejich rozdílu. |
IUnaryNegationOperators<Single,Single>.UnaryNegation(Single) |
Vypočítá unární negaci hodnoty. |
IUnaryPlusOperators<Single,Single>.UnaryPlus(Single) |
Vypočítá unární plus hodnoty. |
Platí pro
Bezpečný přístup z více vláken
Všechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro