Half Struktura

Definice

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

public value class Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
public value class Half : IComparable, IComparable<Half>, IEquatable<Half>, ISpanFormattable
public value class Half : IComparable<Half>, IEquatable<Half>, IParsable<Half>, ISpanParsable<Half>, System::Numerics::IAdditionOperators<Half, Half, Half>, System::Numerics::IAdditiveIdentity<Half, Half>, System::Numerics::IBinaryFloatingPointIeee754<Half>, System::Numerics::IBinaryNumber<Half>, System::Numerics::IBitwiseOperators<Half, Half, Half>, System::Numerics::IComparisonOperators<Half, Half, bool>, System::Numerics::IDecrementOperators<Half>, System::Numerics::IDivisionOperators<Half, Half, Half>, System::Numerics::IEqualityOperators<Half, Half, bool>, System::Numerics::IExponentialFunctions<Half>, System::Numerics::IFloatingPoint<Half>, System::Numerics::IFloatingPointConstants<Half>, System::Numerics::IFloatingPointIeee754<Half>, System::Numerics::IHyperbolicFunctions<Half>, System::Numerics::IIncrementOperators<Half>, System::Numerics::ILogarithmicFunctions<Half>, System::Numerics::IMinMaxValue<Half>, System::Numerics::IModulusOperators<Half, Half, Half>, System::Numerics::IMultiplicativeIdentity<Half, Half>, System::Numerics::IMultiplyOperators<Half, Half, Half>, System::Numerics::INumber<Half>, System::Numerics::INumberBase<Half>, System::Numerics::IPowerFunctions<Half>, System::Numerics::IRootFunctions<Half>, System::Numerics::ISignedNumber<Half>, System::Numerics::ISubtractionOperators<Half, Half, Half>, System::Numerics::ITrigonometricFunctions<Half>, System::Numerics::IUnaryNegationOperators<Half, Half>, System::Numerics::IUnaryPlusOperators<Half, Half>
public value class Half : IComparable<Half>, IEquatable<Half>, IParsable<Half>, ISpanParsable<Half>, IUtf8SpanParsable<Half>, System::Numerics::IAdditionOperators<Half, Half, Half>, System::Numerics::IAdditiveIdentity<Half, Half>, System::Numerics::IBinaryFloatingPointIeee754<Half>, System::Numerics::IBinaryNumber<Half>, System::Numerics::IBitwiseOperators<Half, Half, Half>, System::Numerics::IComparisonOperators<Half, Half, bool>, System::Numerics::IDecrementOperators<Half>, System::Numerics::IDivisionOperators<Half, Half, Half>, System::Numerics::IEqualityOperators<Half, Half, bool>, System::Numerics::IExponentialFunctions<Half>, System::Numerics::IFloatingPoint<Half>, System::Numerics::IFloatingPointConstants<Half>, System::Numerics::IFloatingPointIeee754<Half>, System::Numerics::IHyperbolicFunctions<Half>, System::Numerics::IIncrementOperators<Half>, System::Numerics::ILogarithmicFunctions<Half>, System::Numerics::IMinMaxValue<Half>, System::Numerics::IModulusOperators<Half, Half, Half>, System::Numerics::IMultiplicativeIdentity<Half, Half>, System::Numerics::IMultiplyOperators<Half, Half, Half>, System::Numerics::INumber<Half>, System::Numerics::INumberBase<Half>, System::Numerics::IPowerFunctions<Half>, System::Numerics::IRootFunctions<Half>, System::Numerics::ISignedNumber<Half>, System::Numerics::ISubtractionOperators<Half, Half, Half>, System::Numerics::ITrigonometricFunctions<Half>, System::Numerics::IUnaryNegationOperators<Half, Half>, System::Numerics::IUnaryPlusOperators<Half, Half>
public readonly struct Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
public readonly struct Half : IComparable, IComparable<Half>, IEquatable<Half>, ISpanFormattable
public readonly struct Half : IComparable<Half>, IEquatable<Half>, IParsable<Half>, ISpanParsable<Half>, System.Numerics.IAdditionOperators<Half,Half,Half>, System.Numerics.IAdditiveIdentity<Half,Half>, System.Numerics.IBinaryFloatingPointIeee754<Half>, System.Numerics.IBinaryNumber<Half>, System.Numerics.IBitwiseOperators<Half,Half,Half>, System.Numerics.IComparisonOperators<Half,Half,bool>, System.Numerics.IDecrementOperators<Half>, System.Numerics.IDivisionOperators<Half,Half,Half>, System.Numerics.IEqualityOperators<Half,Half,bool>, System.Numerics.IExponentialFunctions<Half>, System.Numerics.IFloatingPoint<Half>, System.Numerics.IFloatingPointConstants<Half>, System.Numerics.IFloatingPointIeee754<Half>, System.Numerics.IHyperbolicFunctions<Half>, System.Numerics.IIncrementOperators<Half>, System.Numerics.ILogarithmicFunctions<Half>, System.Numerics.IMinMaxValue<Half>, System.Numerics.IModulusOperators<Half,Half,Half>, System.Numerics.IMultiplicativeIdentity<Half,Half>, System.Numerics.IMultiplyOperators<Half,Half,Half>, System.Numerics.INumber<Half>, System.Numerics.INumberBase<Half>, System.Numerics.IPowerFunctions<Half>, System.Numerics.IRootFunctions<Half>, System.Numerics.ISignedNumber<Half>, System.Numerics.ISubtractionOperators<Half,Half,Half>, System.Numerics.ITrigonometricFunctions<Half>, System.Numerics.IUnaryNegationOperators<Half,Half>, System.Numerics.IUnaryPlusOperators<Half,Half>
public readonly struct Half : IComparable<Half>, IEquatable<Half>, IParsable<Half>, ISpanParsable<Half>, IUtf8SpanParsable<Half>, System.Numerics.IAdditionOperators<Half,Half,Half>, System.Numerics.IAdditiveIdentity<Half,Half>, System.Numerics.IBinaryFloatingPointIeee754<Half>, System.Numerics.IBinaryNumber<Half>, System.Numerics.IBitwiseOperators<Half,Half,Half>, System.Numerics.IComparisonOperators<Half,Half,bool>, System.Numerics.IDecrementOperators<Half>, System.Numerics.IDivisionOperators<Half,Half,Half>, System.Numerics.IEqualityOperators<Half,Half,bool>, System.Numerics.IExponentialFunctions<Half>, System.Numerics.IFloatingPoint<Half>, System.Numerics.IFloatingPointConstants<Half>, System.Numerics.IFloatingPointIeee754<Half>, System.Numerics.IHyperbolicFunctions<Half>, System.Numerics.IIncrementOperators<Half>, System.Numerics.ILogarithmicFunctions<Half>, System.Numerics.IMinMaxValue<Half>, System.Numerics.IModulusOperators<Half,Half,Half>, System.Numerics.IMultiplicativeIdentity<Half,Half>, System.Numerics.IMultiplyOperators<Half,Half,Half>, System.Numerics.INumber<Half>, System.Numerics.INumberBase<Half>, System.Numerics.IPowerFunctions<Half>, System.Numerics.IRootFunctions<Half>, System.Numerics.ISignedNumber<Half>, System.Numerics.ISubtractionOperators<Half,Half,Half>, System.Numerics.ITrigonometricFunctions<Half>, System.Numerics.IUnaryNegationOperators<Half,Half>, System.Numerics.IUnaryPlusOperators<Half,Half>
type Half = struct
    interface IFormattable
type Half = struct
    interface ISpanFormattable
    interface IFormattable
type Half = struct
    interface IFormattable
    interface IParsable<Half>
    interface ISpanFormattable
    interface ISpanParsable<Half>
    interface IAdditionOperators<Half, Half, Half>
    interface IAdditiveIdentity<Half, Half>
    interface IBinaryFloatingPointIeee754<Half>
    interface IBinaryNumber<Half>
    interface IBitwiseOperators<Half, Half, Half>
    interface IComparisonOperators<Half, Half, bool>
    interface IEqualityOperators<Half, Half, bool>
    interface IDecrementOperators<Half>
    interface IDivisionOperators<Half, Half, Half>
    interface IIncrementOperators<Half>
    interface IModulusOperators<Half, Half, Half>
    interface IMultiplicativeIdentity<Half, Half>
    interface IMultiplyOperators<Half, Half, Half>
    interface INumber<Half>
    interface INumberBase<Half>
    interface ISubtractionOperators<Half, Half, Half>
    interface IUnaryNegationOperators<Half, Half>
    interface IUnaryPlusOperators<Half, Half>
    interface IExponentialFunctions<Half>
    interface IFloatingPointConstants<Half>
    interface IFloatingPoint<Half>
    interface ISignedNumber<Half>
    interface IFloatingPointIeee754<Half>
    interface IHyperbolicFunctions<Half>
    interface ILogarithmicFunctions<Half>
    interface IPowerFunctions<Half>
    interface IRootFunctions<Half>
    interface ITrigonometricFunctions<Half>
    interface IMinMaxValue<Half>
type Half = struct
    interface IFormattable
    interface IParsable<Half>
    interface ISpanFormattable
    interface ISpanParsable<Half>
    interface IAdditionOperators<Half, Half, Half>
    interface IAdditiveIdentity<Half, Half>
    interface IBinaryFloatingPointIeee754<Half>
    interface IBinaryNumber<Half>
    interface IBitwiseOperators<Half, Half, Half>
    interface IComparisonOperators<Half, Half, bool>
    interface IEqualityOperators<Half, Half, bool>
    interface IDecrementOperators<Half>
    interface IDivisionOperators<Half, Half, Half>
    interface IIncrementOperators<Half>
    interface IModulusOperators<Half, Half, Half>
    interface IMultiplicativeIdentity<Half, Half>
    interface IMultiplyOperators<Half, Half, Half>
    interface INumber<Half>
    interface INumberBase<Half>
    interface ISubtractionOperators<Half, Half, Half>
    interface IUnaryNegationOperators<Half, Half>
    interface IUnaryPlusOperators<Half, Half>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Half>
    interface IExponentialFunctions<Half>
    interface IFloatingPointConstants<Half>
    interface IFloatingPoint<Half>
    interface ISignedNumber<Half>
    interface IFloatingPointIeee754<Half>
    interface IHyperbolicFunctions<Half>
    interface ILogarithmicFunctions<Half>
    interface IPowerFunctions<Half>
    interface IRootFunctions<Half>
    interface ITrigonometricFunctions<Half>
    interface IMinMaxValue<Half>
type Half = struct
    interface IFormattable
    interface IParsable<Half>
    interface ISpanFormattable
    interface ISpanParsable<Half>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Half>
    interface IAdditionOperators<Half, Half, Half>
    interface IAdditiveIdentity<Half, Half>
    interface IBinaryFloatingPointIeee754<Half>
    interface IBinaryNumber<Half>
    interface IBitwiseOperators<Half, Half, Half>
    interface IComparisonOperators<Half, Half, bool>
    interface IEqualityOperators<Half, Half, bool>
    interface IDecrementOperators<Half>
    interface IDivisionOperators<Half, Half, Half>
    interface IIncrementOperators<Half>
    interface IModulusOperators<Half, Half, Half>
    interface IMultiplicativeIdentity<Half, Half>
    interface IMultiplyOperators<Half, Half, Half>
    interface INumber<Half>
    interface INumberBase<Half>
    interface ISubtractionOperators<Half, Half, Half>
    interface IUnaryNegationOperators<Half, Half>
    interface IUnaryPlusOperators<Half, Half>
    interface IExponentialFunctions<Half>
    interface IFloatingPointConstants<Half>
    interface IFloatingPoint<Half>
    interface ISignedNumber<Half>
    interface IFloatingPointIeee754<Half>
    interface IHyperbolicFunctions<Half>
    interface ILogarithmicFunctions<Half>
    interface IPowerFunctions<Half>
    interface IRootFunctions<Half>
    interface ITrigonometricFunctions<Half>
    interface IMinMaxValue<Half>
Public Structure Half
Implements IComparable, IComparable(Of Half), IEquatable(Of Half), IFormattable
Public Structure Half
Implements IComparable, IComparable(Of Half), IEquatable(Of Half), ISpanFormattable
Public Structure Half
Implements IAdditionOperators(Of Half, Half, Half), IAdditiveIdentity(Of Half, Half), IBinaryFloatingPointIeee754(Of Half), IBinaryNumber(Of Half), IBitwiseOperators(Of Half, Half, Half), IComparable(Of Half), IComparisonOperators(Of Half, Half, Boolean), IDecrementOperators(Of Half), IDivisionOperators(Of Half, Half, Half), IEqualityOperators(Of Half, Half, Boolean), IEquatable(Of Half), IExponentialFunctions(Of Half), IFloatingPoint(Of Half), IFloatingPointConstants(Of Half), IFloatingPointIeee754(Of Half), IHyperbolicFunctions(Of Half), IIncrementOperators(Of Half), ILogarithmicFunctions(Of Half), IMinMaxValue(Of Half), IModulusOperators(Of Half, Half, Half), IMultiplicativeIdentity(Of Half, Half), IMultiplyOperators(Of Half, Half, Half), INumber(Of Half), INumberBase(Of Half), IParsable(Of Half), IPowerFunctions(Of Half), IRootFunctions(Of Half), ISignedNumber(Of Half), ISpanParsable(Of Half), ISubtractionOperators(Of Half, Half, Half), ITrigonometricFunctions(Of Half), IUnaryNegationOperators(Of Half, Half), IUnaryPlusOperators(Of Half, Half)
Public Structure Half
Implements IAdditionOperators(Of Half, Half, Half), IAdditiveIdentity(Of Half, Half), IBinaryFloatingPointIeee754(Of Half), IBinaryNumber(Of Half), IBitwiseOperators(Of Half, Half, Half), IComparable(Of Half), IComparisonOperators(Of Half, Half, Boolean), IDecrementOperators(Of Half), IDivisionOperators(Of Half, Half, Half), IEqualityOperators(Of Half, Half, Boolean), IEquatable(Of Half), IExponentialFunctions(Of Half), IFloatingPoint(Of Half), IFloatingPointConstants(Of Half), IFloatingPointIeee754(Of Half), IHyperbolicFunctions(Of Half), IIncrementOperators(Of Half), ILogarithmicFunctions(Of Half), IMinMaxValue(Of Half), IModulusOperators(Of Half, Half, Half), IMultiplicativeIdentity(Of Half, Half), IMultiplyOperators(Of Half, Half, Half), INumber(Of Half), INumberBase(Of Half), IParsable(Of Half), IPowerFunctions(Of Half), IRootFunctions(Of Half), ISignedNumber(Of Half), ISpanParsable(Of Half), ISubtractionOperators(Of Half, Half, Half), ITrigonometricFunctions(Of Half), IUnaryNegationOperators(Of Half, Half), IUnaryPlusOperators(Of Half, Half), IUtf8SpanParsable(Of Half)
Dědičnost
Implementuje
IComparable IComparable<Half> IEquatable<Half> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Half> IParsable<TSelf> ISpanParsable<Half> ISpanParsable<TSelf> IAdditionOperators<Half,Half,Half> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Half,Half> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Half> IBinaryNumber<Half> IBinaryNumber<TSelf> IBitwiseOperators<Half,Half,Half> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Half,Half,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Half> IDecrementOperators<TSelf> IDivisionOperators<Half,Half,Half> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Half,Half,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Half> IExponentialFunctions<TSelf> IFloatingPoint<Half> IFloatingPoint<TSelf> IFloatingPointConstants<Half> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Half> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Half> IHyperbolicFunctions<TSelf> IIncrementOperators<Half> IIncrementOperators<TSelf> ILogarithmicFunctions<Half> ILogarithmicFunctions<TSelf> IMinMaxValue<Half> IModulusOperators<Half,Half,Half> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Half,Half> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Half,Half,Half> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Half> INumber<TSelf> INumberBase<Half> INumberBase<TSelf> IPowerFunctions<Half> IPowerFunctions<TSelf> IRootFunctions<Half> IRootFunctions<TSelf> ISignedNumber<Half> ISignedNumber<TSelf> ISubtractionOperators<Half,Half,Half> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Half> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Half,Half> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Half,Half> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Half> IUtf8SpanParsable<TSelf>

Poznámky

Typ Half hodnoty představuje 16bitové číslo s poloviční přesností s hodnotami od záporných 65 504 do kladných 65 504 a také kladné nebo záporné nuly, PositiveInfinity, NegativeInfinitya nikoli čísla (NaN).

Jedná se o typ kompatibilní se standardem float16 IEEE 754.

Vlastnosti

E

Získá matematickou konstantu e.

Epsilon

Představuje nejmenší kladnou Half hodnotu, která je větší než nula.

MaxValue

Představuje největší možnou hodnotu .Half

MinValue

Představuje nejmenší možnou hodnotu .Half

MultiplicativeIdentity

Získá multiplikativní identitu aktuálního typu.

NaN

Nejedná se o číslo.

NegativeInfinity

Představuje záporné nekonečno.

NegativeOne

Získá hodnotu -1 pro typ.

NegativeZero

Získá hodnotu, která představuje zápornou zerohodnotu .

One

Získá hodnotu 1 pro typ.

Pi

Získá matematickou konstantu pi.

PositiveInfinity

Představuje kladné nekonečno.

Tau

Získá matematickou konstantu tau.

Zero

Získá hodnotu 0 pro typ.

Metody

Abs(Half)

Vypočítá absolutní hodnotu.

Acos(Half)

Vypočítá arkus kosinus hodnoty.

Acosh(Half)

Vypočítá hyperbolický arkus kosinus hodnoty.

AcosPi(Half)

Vypočítá arkus kosinus hodnoty a vydělí výsledek hodnotou pi.

Asin(Half)

Vypočítá arkus sinus hodnoty.

Asinh(Half)

Vypočítá hyperbolický arkus sinus hodnoty.

AsinPi(Half)

Vypočítá arkus sinus hodnoty a vydělí výsledek hodnotou pi.

Atan(Half)

Vypočítá arkus tangens hodnoty.

Atan2(Half, Half)

Vypočítá arkus tangens podílu dvou hodnot.

Atan2Pi(Half, Half)

Vypočítá arkus tangens podílu dvou hodnot a vydělí výsledek hodnotou pi.

Atanh(Half)

Vypočítá hyperbolický arkustangens hodnoty.

AtanPi(Half)

Vypočítá arkus tangens hodnoty a vydělí výsledek pí.

BitDecrement(Half)

Sníží hodnotu na nejmenší hodnotu, která porovnává menší než daná hodnota.

BitIncrement(Half)

Zvýší hodnotu na nejmenší hodnotu, která porovnává větší než daná hodnota.

Cbrt(Half)

Vypočítá kořen datové krychle hodnoty.

Ceiling(Half)

Vypočítá horní mez hodnoty.

Clamp(Half, Half, Half)

Upne hodnotu na inkluzivní minimální a maximální hodnotu.

CompareTo(Half)

Porovná tuto instanci se zadaným číslem s plovoucí desetinou čárkou s poloviční 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 poloviční přesností.

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.

CopySign(Half, Half)

Zkopíruje znaménko hodnoty na znaménko jiné hodnoty.

Cos(Half)

Vypočítá kosinus hodnoty.

Cosh(Half)

Vypočítá hyperbolický kosinus hodnoty.

CosPi(Half)

Vypočítá kosinus hodnoty, která byla vynásobena hodnotou pi.

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 nasytí 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(Half)

Převede danou hodnotu ze stupňů na radiány.

Equals(Half)

Porovná tuto instanci pro rovnost s other.

Equals(Object)

Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému obj.

Exp(Half)

E Výpočty se umocní na daný výkon.

Exp10(Half)

10 Výpočty se umocní na daný výkon.

Exp10M1(Half)

10 Vypočítá umocněné na daný výkon a odečítá ho.

Exp2(Half)

2 Výpočty se umocní na daný výkon.

Exp2M1(Half)

2 Vypočítá umocněné na daný výkon a odečítá ho.

ExpM1(Half)

E Vypočítá umocněné na daný výkon a odečítá ho.

Floor(Half)

Vypočítá dolní mez hodnoty.

FusedMultiplyAdd(Half, Half, Half)

Vypočítá tavené násobení tří hodnot.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

Hypot(Half, Half)

Vypočítá překlepu zadanou dvěma hodnotami představujícími délky kratších stran v pravoúhlém trojúhelníku.

Ieee754Remainder(Half, Half)

Vypočítá zbytek dvou hodnot podle specifikace IEEE 754.

ILogB(Half)

Vypočítá celočíselný logaritmus hodnoty.

IsEvenInteger(Half)

Určuje, zda hodnota představuje sudé číslo.

IsFinite(Half)

Určuje, zda je zadaná hodnota konečná (nula, podnormální nebo normální).

IsInfinity(Half)

Vrátí hodnotu určující, zda se zadané číslo vyhodnotí jako kladné nekonečno.

IsInteger(Half)

Určuje, zda hodnota představuje celočíselnou hodnotu.

IsNaN(Half)

Určuje, zda zadaná hodnota není číslo.

IsNegative(Half)

Určuje, zda je zadaná hodnota záporná.

IsNegativeInfinity(Half)

Určuje, zda je zadaná hodnota záporné nekonečno.

IsNormal(Half)

Určuje, zda je zadaná hodnota normální.

IsOddInteger(Half)

Určuje, zda hodnota představuje liché celočíselné číslo.

IsPositive(Half)

Určuje, jestli je hodnota kladná.

IsPositiveInfinity(Half)

Určuje, zda je zadaná hodnota kladné nekonečno.

IsPow2(Half)

Určuje, zda je hodnota mocnina dva.

IsRealNumber(Half)

Určuje, zda hodnota představuje reálné číslo.

IsSubnormal(Half)

Určuje, zda je zadaná hodnota subnormální.

Lerp(Half, Half, Half)

Provede lineární interpolaci mezi dvěma hodnotami na základě dané váhy.

Log(Half)

Vypočítá přirozený logaritmus hodnoty.base-E

Log(Half, Half)

Vypočítá logaritmus hodnoty v zadaném základu.

Log10(Half)

Vypočítá dekadický logaritmus hodnoty.

Log10P1(Half)

Vypočítá dekadický logaritmus hodnoty plus jedna.

Log2(Half)

Vypočítá log2 hodnoty.

Log2P1(Half)

Vypočítá logaritmus 2. základu hodnoty plus jedna.

LogP1(Half)

Vypočítá přirozený (base-E) logaritmus hodnoty plus jedna.

Max(Half, Half)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitude(Half, Half)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitudeNumber(Half, Half)

Porovná dvě hodnoty pro výpočet, který má větší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

MaxNumber(Half, Half)

Porovná dvě hodnoty pro výpočet, který je větší a vrátí druhou hodnotu, pokud je NaNvstup .

Min(Half, Half)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitude(Half, Half)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitudeNumber(Half, Half)

Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

MinNumber(Half, Half)

Porovná dvě hodnoty pro výpočet, který je menší a vrátí druhou hodnotu, pokud je NaNvstup .

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 ř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í.

Parse(String)

Převede řetězcovou reprezentaci čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností.

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(Half, Half)

Vypočítá hodnotu zvýšenou na danou mocninu.

RadiansToDegrees(Half)

Převede danou hodnotu z radiánů na stupně.

ReciprocalEstimate(Half)

Vypočítá odhad reciproční hodnoty.

ReciprocalSqrtEstimate(Half)

Vypočítá odhad reciproční odmocniny hodnoty.

RootN(Half, Int32)

Vypočítá n-tý kořen hodnoty.

Round(Half)

Zaokrouhlí hodnotu na nejbližší celé číslo pomocí výchozího režimu zaokrouhlení (ToEven).

Round(Half, Int32)

Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlení (ToEven).

Round(Half, Int32, MidpointRounding)

Zaokrouhlí hodnotu na zadaný počet desetinných číslic pomocí výchozího režimu zaokrouhlení (ToEven).

Round(Half, MidpointRounding)

Zaokrouhlí hodnotu na nejbližší celé číslo pomocí zadaného režimu zaokrouhlení.

ScaleB(Half, Int32)

Vypočítá součin hodnoty a její základní radix vyvýšený na zadaný výkon.

Sign(Half)

Vypočítá znaménko hodnoty.

Sin(Half)

Vypočítá sinus hodnoty.

SinCos(Half)

Vypočítá sinus a kosinus hodnoty.

SinCosPi(Half)

Vypočítá sinus a kosinus hodnoty vynásobené pihodnotou .

Sinh(Half)

Vypočítá hyperbolický sinus hodnoty.

SinPi(Half)

Vypočítá sinus hodnoty vynásobené hodnotou pi.

Sqrt(Half)

Vypočítá druhou odmocninu hodnoty.

Tan(Half)

Vypočítá tangens hodnoty.

Tanh(Half)

Vypočítá hyperbolický tangens hodnoty.

TanPi(Half)

Vypočítá tangens hodnoty, která byla násobena hodnotou pi.

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(Half)

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í Half instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Byte>, Half)

Pokusí se převést znakový rozsah UTF-8 obsahující řetězcovou reprezentaci čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

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

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Char>, Half)

Převede reprezentaci rozsahu čísla na jeho ekvivalent čísla s plovoucí desetinou čárkou s poloviční přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Pokusí se parsovat rozsah znaků na hodnotu.

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

Převede reprezentaci rozsahu čísla na jeho ekvivalent čísla s plovoucí desetinou čárkou s poloviční přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, Half)

Převede řetězcovou reprezentaci čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, IFormatProvider, Half)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, NumberStyles, IFormatProvider, Half)

Převede řetězcovou reprezentaci čísla na jeho ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

Operátory

Addition(Half, Half)

Sečte dvě hodnoty k výpočtu jejich součtu.

CheckedExplicit(Half)

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

Decrement(Half)

Sníží hodnotu.

Division(Half, Half)

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich podílu.

Equality(Half, Half)

Vrátí hodnotu, která označuje, zda jsou dvě zadané Half hodnoty rovny.

Explicit(Char to Half)

Explicitně převede Char hodnotu na nejbližší reprezentovatelnou hodnotu s plovoucí desetinnou čárkou s poloviční přesností.

Explicit(Decimal to Half)

Explicitně převede Decimal hodnotu na nejbližší reprezentovatelnou hodnotu s plovoucí desetinnou čárkou s poloviční přesností.

Explicit(Double to Half)

Explicitní operátor pro převod Double hodnoty na Half.

Explicit(Half to Byte)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Byte hodnotu.

Explicit(Half to Char)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Char hodnotu.

Explicit(Half to Decimal)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Decimal hodnotu.

Explicit(Half to Double)

Explicitní operátor pro převod Half hodnoty na Double.

Explicit(Half to Int128)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Int128hodnotu .

Explicit(Half to Int16)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Int16 hodnotu.

Explicit(Half to Int32)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Int32 hodnotu.

Explicit(Half to Int64)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou Int64 hodnotu.

Explicit(Half to IntPtr)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentovatelnou IntPtr hodnotu.

Explicit(Half to SByte)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní SByte hodnotu.

Explicit(Half to Single)

Explicitní operátor pro převod Half hodnoty na Single.

Explicit(Half to UInt128)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní UInt128hodnotu .

Explicit(Half to UInt16)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní UInt16 hodnotu.

Explicit(Half to UInt32)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní UInt32 hodnotu.

Explicit(Half to UInt64)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní UInt64 hodnotu.

Explicit(Half to UIntPtr)

Explicitně převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na nejbližší reprezentabilní UIntPtr hodnotu.

Explicit(Int16 to Half)

Explicitně převede Int16 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(Int32 to Half)

Explicitně převede Int32 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(Int64 to Half)

Explicitně převede Int64 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(IntPtr to Half)

Explicitně převede IntPtr hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(Single to Half)

Explicitní operátor pro převod Single hodnoty na Half.

Explicit(UInt16 to Half)

Explicitně převede UInt16 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(UInt32 to Half)

Explicitně převede UInt32 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(UInt64 to Half)

Explicitně převede UInt64 hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Explicit(UIntPtr to Half)

Explicitně převede UIntPtr hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

GreaterThan(Half, Half)

Vrátí hodnotu, která označuje, zda je zadaná Half hodnota větší než jiná zadaná Half hodnota.

GreaterThanOrEqual(Half, Half)

Vrátí hodnotu, která označuje, zda left je větší než nebo rovna right.

Implicit(Byte to Half)

Implicitně převede Byte hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Implicit(SByte to Half)

Implicitně převede SByte hodnotu na nejbližší reprezentabilní hodnotu s poloviční přesností s plovoucí desetinnou čárkou.

Increment(Half)

Zvýší hodnotu.

Inequality(Half, Half)

Vrátí hodnotu, která označuje, zda se dvě zadané Half hodnoty nerovnají.

LessThan(Half, Half)

Vrátí hodnotu, která označuje, zda je zadaná Half hodnota menší než jiná zadaná Half hodnota.

LessThanOrEqual(Half, Half)

Vrátí hodnotu, která označuje, zda je zadaná Half hodnota menší nebo rovna jiné zadané Half hodnotě.

Modulus(Half, Half)

Vydělí dvě hodnoty za účelem výpočtu jejich modulu nebo zbytku.

Multiply(Half, Half)

Vynásobí dvě hodnoty a vypočítá jejich součin.

Subtraction(Half, Half)

Odečítá dvě hodnoty pro výpočet jejich rozdílu.

UnaryNegation(Half)

Vypočítá unární negaci hodnoty.

UnaryPlus(Half)

Vypočítá unární plus hodnoty.

Explicitní implementace rozhraní

IAdditiveIdentity<Half,Half>.AdditiveIdentity

Získá přídavnou identitu aktuálního typu.

IBinaryNumber<Half>.AllBitsSet

Získá instanci binárního typu, ve kterém jsou nastaveny všechny bity.

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

Vypočítá bitové hodnoty a dvě hodnoty.

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

Vypočítá bitové nebo dvě hodnoty.

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

Vypočítá výhradní nebo dvě hodnoty.

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

Vypočítá reprezentaci dané hodnoty s doplňkem.

IFloatingPoint<Half>.GetExponentByteCount()

Získá počet bajtů, které budou zapsány jako součást .TryWriteExponentLittleEndian(Span<Byte>, Int32)

IFloatingPoint<Half>.GetExponentShortestBitLength()

Získá délku v bitech nejkratší reprezentace komplementu dvou aktuálního exponentu.

IFloatingPoint<Half>.GetSignificandBitLength()

Získá délku aktuálního znaku v bitech.

IFloatingPoint<Half>.GetSignificandByteCount()

Získá počet bajtů, které budou zapsány jako součást .TryWriteSignificandLittleEndian(Span<Byte>, Int32)

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

Pokusí se zapsat aktuální exponent ve formátu big-endian do daného rozsahu.

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

Pokusí se zapsat aktuální exponent ve formátu little-endian do daného rozsahu.

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

Pokusí se napsat aktuální significand ve formátu big-endian k danému rozsahu.

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

Pokusí se zapsat aktuální significand ve formátu little-endian do daného rozsahu.

INumberBase<Half>.IsCanonical(Half)

Určuje, jestli je hodnota v kanonické reprezentaci.

INumberBase<Half>.IsComplexNumber(Half)

Určuje, jestli hodnota představuje komplexní číslo.

INumberBase<Half>.IsImaginaryNumber(Half)

Určuje, jestli hodnota představuje čisté imaginární číslo.

INumberBase<Half>.IsZero(Half)

Určuje, jestli je hodnota nula.

INumberBase<Half>.Radix

Získá radix nebo základ pro typ.

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

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

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

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

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

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

INumberBase<Half>.TryConvertToChecked<TOther>(Half, 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<Half>.TryConvertToSaturating<TOther>(Half, 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<Half>.TryConvertToTruncating<TOther>(Half, 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.

Platí pro

Viz také