Half Yapı

Tanım

Yarım duyarlıklı kayan noktalı bir sayıyı temsil eder.

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)
Devralma
Uygulamalar
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>

Açıklamalar

Değer Half türü, negatif 65.504 ile pozitif 65.504 arasında değişen değerlerin yanı sıra pozitif veya negatif sıfır PositiveInfinityNegativeInfinity( değil) ile yarım duyarlıklı 16 bitlik bir sayıyıNaN temsil eder.

Bu, IEEE 754 uyumlu float16 bir türdür.

Özellikler

E

matematiksel sabitini ealır.

Epsilon

Sıfırdan büyük olan en küçük pozitif Half değeri temsil eder.

MaxValue

mümkün olan en büyük değerini Halftemsil eder.

MinValue

mümkün olan en küçük değerini Halftemsil eder.

MultiplicativeIdentity

Geçerli türün çarpımlı kimliğini alır.

NaN

Bir sayıyı temsil eder.

NegativeInfinity

Negatif sonsuzluğu temsil eder.

NegativeOne

Türün değerini -1 alır.

NegativeZero

Negatif zerodeğerini temsil eden bir değer alır.

One

Türün değerini 1 alır.

Pi

matematiksel sabitini pialır.

PositiveInfinity

Pozitif sonsuzluğu temsil eder.

Tau

matematiksel sabitini taualır.

Zero

Türün değerini 0 alır.

Yöntemler

Abs(Half)

Bir değerin mutlak değerini hesaplar.

Acos(Half)

Bir değerin ark kosinüsünü hesaplar.

Acosh(Half)

Bir değerin hiperbolik ark kosinüsünü hesaplar.

AcosPi(Half)

Bir değerin ark kosinüsünü hesaplar ve sonucu ile piböler.

Asin(Half)

Bir değerin ark sinüsünü hesaplar.

Asinh(Half)

Bir değerin hiperbolik ark sinüsünü hesaplar.

AsinPi(Half)

Bir değerin ark sinüsünü hesaplar ve sonucu ile piböler.

Atan(Half)

Bir değerin ark tanjantını hesaplar.

Atan2(Half, Half)

İki değerin çekirdeğinin ark tanjantını hesaplar.

Atan2Pi(Half, Half)

İki değerin bölüm için arc tanjantını hesaplar ve sonucu ile piböler.

Atanh(Half)

Bir değerin hiperbolik ark tanjantını hesaplar.

AtanPi(Half)

Bir değerin ark tanjantını hesaplar ve sonucu pi ile böler.

BitDecrement(Half)

Bir değeri, belirli bir değerden daha küçük bir değerle karşılaştıran en küçük değere düşürür.

BitIncrement(Half)

Bir değeri, belirli bir değerden daha büyük bir değerle karşılaştıran en küçük değere artırır.

Cbrt(Half)

Bir değerin küp kökünü hesaplar.

Ceiling(Half)

Bir değerin tavanını hesaplar.

Clamp(Half, Half, Half)

Bir değeri kapsayıcı bir minimum ve maksimum değere kelepçeler.

CompareTo(Half)

Bu örneği belirtilen yarım duyarlıklı kayan noktalı sayıyla karşılaştırır ve bu örneğin değerinin belirtilen yarım duyarlıklı kayan nokta sayısının değerinden küçük, buna eşit veya ondan büyük olup olmadığını gösteren bir tamsayı döndürür.

CompareTo(Object)

Bu örneği belirtilen nesneyle karşılaştırır ve bu örneğin değerinin belirtilen nesnenin değerinden küçük, buna eşit veya ondan büyük olup olmadığını belirten bir tamsayı döndürür.

CopySign(Half, Half)

Bir değerin işaretini başka bir değerin işaretine kopyalar.

Cos(Half)

Bir değerin kosinüsünü hesaplar.

Cosh(Half)

Bir değerin hiperbolik kosinüsünü hesaplar.

CosPi(Half)

tarafından pikatlanmış bir değerin kosinüsünü hesaplar.

CreateChecked<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

CreateSaturating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygunluğa getirir.

CreateTruncating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri keserek.

DegreesToRadians(Half)

Verilen değeri derecelerden radyana dönüştürür.

Equals(Half)

Eşitlik için bu örneği ile otherkarşılaştırır.

Equals(Object)

Bu örneğin belirtilen objdeğerine eşit olup olmadığını gösteren bir değer döndürür.

Exp(Half)

Belirli bir güce yükseltilmiş hesaplamalar E .

Exp10(Half)

Belirli bir güce yükseltilmiş hesaplamalar 10 .

Exp10M1(Half)

Belirli bir güce yükseltilen hesaplamalar 10 birini çıkarır.

Exp2(Half)

Belirli bir güce yükseltilmiş hesaplamalar 2 .

Exp2M1(Half)

Belirli bir güce yükseltilen hesaplamalar 2 birini çıkarır.

ExpM1(Half)

Belirli bir güce yükseltilen hesaplamalar E birini çıkarır.

Floor(Half)

Bir değerin tabanını hesaplar.

FusedMultiplyAdd(Half, Half, Half)

Üç değerin birleşik çarpımını hesaplar.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

Hypot(Half, Half)

Dik açılı üçgende daha kısa kenarların uzunluklarını temsil eden iki değer verilen hipotenüs hesaplar.

Ieee754Remainder(Half, Half)

IEEE 754 tarafından belirtilen iki değerin geri kalanını hesaplar.

ILogB(Half)

Bir değerin tamsayı logaritmasını hesaplar.

IsEvenInteger(Half)

Bir değerin çift tam sayı olup olmadığını belirler.

IsFinite(Half)

Belirtilen değerin sonlu (sıfır, alt normal veya normal) olup olmadığını belirler.

IsInfinity(Half)

Belirtilen sayının pozitif sonsuz olarak değerlendirilip değerlendirilmediğini belirten bir değer döndürür.

IsInteger(Half)

Bir değerin bir integral değeri temsil eder olup olmadığını belirler.

IsNaN(Half)

Belirtilen değerin sayı olup olmadığını belirler.

IsNegative(Half)

Belirtilen değerin negatif olup olmadığını belirler.

IsNegativeInfinity(Half)

Belirtilen değerin negatif sonsuzluk olup olmadığını belirler.

IsNormal(Half)

Belirtilen değerin normal olup olmadığını belirler.

IsOddInteger(Half)

Bir değerin tek integralli bir sayıyı temsil eder olup olmadığını belirler.

IsPositive(Half)

Bir değerin pozitif olup olmadığını belirler.

IsPositiveInfinity(Half)

Belirtilen değerin pozitif sonsuzluk olup olmadığını belirler.

IsPow2(Half)

Bir değerin ikinin gücü olup olmadığını belirler.

IsRealNumber(Half)

Bir değerin gerçek bir sayıyı temsil eder olup olmadığını belirler.

IsSubnormal(Half)

Belirtilen değerin alt normal olup olmadığını belirler.

Lerp(Half, Half, Half)

Verilen ağırlığa göre iki değer arasında doğrusal ilişkilendirme gerçekleştirir.

Log(Half)

Bir değerin doğal (base-E logaritması) hesaplar.

Log(Half, Half)

Belirtilen tabandaki bir değerin logaritması hesaplanır.

Log10(Half)

Bir değerin 10 tabanındaki logaritması hesaplar.

Log10P1(Half)

Bir değerin 10 tabanındaki logaritması ile bir değerini hesaplar.

Log2(Half)

Bir değerin log2'sini hesaplar.

Log2P1(Half)

Bir değerin 2 tabanındaki logaritması ile bir değerini hesaplar.

LogP1(Half)

Bir değerin ve bir değerin doğal (base-E) logaritması hesaplanır.

Max(Half, Half)

İki değeri daha büyük olan işlemle karşılaştırır.

MaxMagnitude(Half, Half)

İki değeri daha büyük olan işlemle karşılaştırır.

MaxMagnitudeNumber(Half, Half)

İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren işlemle karşılaştırır NaN.

MaxNumber(Half, Half)

daha büyük olan ve giriş NaNise diğer değeri döndüren iki değeri ile karşılaştırır.

Min(Half, Half)

daha küçük olan iki değeri işlemle karşılaştırır.

MinMagnitude(Half, Half)

daha küçük olan iki değeri işlemle karşılaştırır.

MinMagnitudeNumber(Half, Half)

daha küçük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

MinNumber(Half, Half)

daha küçük olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Belirli bir stildeki ve kültüre özgü biçimdeki bir sayının dize gösterimini tek duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür.

Parse(String)

Bir sayının dize gösterimini yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür.

Parse(String, IFormatProvider)

Belirtilen kültüre özgü biçimdeki bir sayının dize gösterimini tek duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür.

Parse(String, NumberStyles)

Belirtilen stildeki bir sayının dize gösterimini tek duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür.

Parse(String, NumberStyles, IFormatProvider)

Belirli bir stildeki ve kültüre özgü biçimdeki bir sayının dize gösterimini tek duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür.

Pow(Half, Half)

Belirli bir güce yükseltilmiş bir değeri hesaplar.

RadiansToDegrees(Half)

Verilen değeri radyandan dereceye dönüştürür.

ReciprocalEstimate(Half)

Bir değerin karşılıklı değerinin tahminini hesaplar.

ReciprocalSqrtEstimate(Half)

Bir değerin karşılıklı karekökünün tahminini hesaplar.

RootN(Half, Int32)

Bir değerin n. kökünü hesaplar.

Round(Half)

Varsayılan yuvarlama modunu (ToEven ) kullanarak bir değeri en yakın tamsayıya yuvarlar.

Round(Half, Int32)

Varsayılan yuvarlama modunu (ToEven ) kullanarak değeri belirtilen sayıda kesirli basamağı yuvarlar.

Round(Half, Int32, MidpointRounding)

Varsayılan yuvarlama modunu (ToEven ) kullanarak değeri belirtilen sayıda kesirli basamağı yuvarlar.

Round(Half, MidpointRounding)

Belirtilen yuvarlama modunu kullanarak bir değeri en yakın tamsayıya yuvarlar.

ScaleB(Half, Int32)

Bir değerin çarpımını ve belirtilen güce yükseltilmiş taban-radix değerini hesaplar.

Sign(Half)

Bir değerin işaretini hesaplar.

Sin(Half)

Bir değerin sinüsünü hesaplar.

SinCos(Half)

Bir değerin sinüsünü ve kosinüsünü hesaplar.

SinCosPi(Half)

ile piçarpılmış bir değerin sinüsünü ve kosinüsünü hesaplar.

Sinh(Half)

Bir değerin hiperbolik sinüsünü hesaplar.

SinPi(Half)

ile piçarpılmış bir değerin sinüsünü hesaplar.

Sqrt(Half)

Bir değerin karekökünü hesaplar.

Tan(Half)

Bir değerin tanjantını hesaplar.

Tanh(Half)

Bir değerin hiperbolik tanjantını hesaplar.

TanPi(Half)

tarafından pikatlanmış bir değerin tanjantını hesaplar.

ToString()

Bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

Bu örneğin sayısal değerini belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String)

Bu örneğin sayısal değerini, belirtilen biçimi kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Bu örneğin sayısal değerini belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.

Truncate(Half)

Bir değeri keser.

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

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak biçimlendirmeye çalışır.

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

Geçerli Half örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Byte>, Half)

Bir sayının dize gösterimini içeren UTF-8 karakter aralığını yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürmeye çalışır.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

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

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, Half)

Bir sayının yayılma gösterimini yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

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

Bir sayının yayılma gösterimini yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(String, Half)

Bir sayının dize gösterimini yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(String, IFormatProvider, Half)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, NumberStyles, IFormatProvider, Half)

Bir sayının dize gösterimini yarım duyarlıklı kayan noktalı sayı eşdeğerine dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

İşleçler

Addition(Half, Half)

Toplamlarını hesaplamak için iki değeri bir araya ekler.

CheckedExplicit(Half)

Yarım duyarlıklı kayan noktalı bir sayıyı temsil eder.

Decrement(Half)

Değeri azaltma.

Division(Half, Half)

Bölümlerini hesaplamak için iki değeri birbirine böler.

Equality(Half, Half)

Belirtilen Half iki değerin eşit olup olmadığını gösteren bir değer döndürür.

Explicit(Char to Half)

Bir Char değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Decimal to Half)

Bir Decimal değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Double to Half)

Bir değeri değerine dönüştürmek Double için açık bir Halfişleç.

Explicit(Half to Byte)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Byte değerine dönüştürür.

Explicit(Half to Char)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Char değerine dönüştürür.

Explicit(Half to Decimal)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Decimal değerine dönüştürür.

Explicit(Half to Double)

Bir değeri değerine dönüştürmek Half için açık bir Doubleişleç.

Explicit(Half to Int128)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int128değerine dönüştürür.

Explicit(Half to Int16)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int16 değerine dönüştürür.

Explicit(Half to Int32)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int32 değerine dönüştürür.

Explicit(Half to Int64)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int64 değerine dönüştürür.

Explicit(Half to IntPtr)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir IntPtr değerine dönüştürür.

Explicit(Half to SByte)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir SByte değerine dönüştürür.

Explicit(Half to Single)

Bir değeri değerine dönüştürmek Half için açık bir Singleişleç.

Explicit(Half to UInt128)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt128değerine dönüştürür.

Explicit(Half to UInt16)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt16 değerine dönüştürür.

Explicit(Half to UInt32)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt32 değerine dönüştürür.

Explicit(Half to UInt64)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt64 değerine dönüştürür.

Explicit(Half to UIntPtr)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UIntPtr değerine dönüştürür.

Explicit(Int16 to Half)

Bir Int16 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Int32 to Half)

Bir Int32 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Int64 to Half)

Bir Int64 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(IntPtr to Half)

Bir IntPtr değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Single to Half)

Bir değeri değerine dönüştürmek Single için açık bir Halfişleç.

Explicit(UInt16 to Half)

Bir UInt16 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(UInt32 to Half)

Bir UInt32 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(UInt64 to Half)

Bir UInt64 değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(UIntPtr to Half)

Bir UIntPtr değeri açıkça en yakın temsil edilebilir yarı duyarlık kayan nokta değerine dönüştürür.

GreaterThan(Half, Half)

Belirtilen değerin başka Half bir belirtilen Half değerden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(Half, Half)

değerinden büyük veya eşit rightolup olmadığını left gösteren bir değer döndürür.

Implicit(Byte to Half)

Bir değeri örtük olarak en yakın temsil edilebilen yarım duyarlıklı kayan nokta değerine dönüştürür Byte .

Implicit(SByte to Half)

Bir değeri örtük olarak en yakın temsil edilebilen yarım duyarlıklı kayan nokta değerine dönüştürür SByte .

Increment(Half)

Bir değeri artırır.

Inequality(Half, Half)

Belirtilen Half iki değerin eşit olup olmadığını gösteren bir değer döndürür.

LessThan(Half, Half)

Belirtilen değerin belirtilen Half başka Half bir değerden küçük olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(Half, Half)

Belirtilen değerin başka bir belirtilen Half değerden küçük mü yoksa başka bir değere eşit mi olduğunu belirten bir Half değer döndürür.

Modulus(Half, Half)

Modüllerini veya kalan değerlerini hesaplamak için iki değeri birbirine böler.

Multiply(Half, Half)

Çarpımlarını hesaplamak için iki değeri çarpar.

Subtraction(Half, Half)

Farklarını hesaplamak için iki değeri çıkarır.

UnaryNegation(Half)

Bir değerin tekli olumsuzlamasını hesaplar.

UnaryPlus(Half)

Bir değerin birli artısını hesaplar.

Belirtik Arabirim Kullanımları

IAdditiveIdentity<Half,Half>.AdditiveIdentity

Geçerli türün ek kimliğini alır.

IBinaryNumber<Half>.AllBitsSet

Tüm bitlerin ayarlandığı ikili türün bir örneğini alır.

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

İki değerin bit düzeyinde ve değerlerini hesaplar.

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

bit düzeyinde veya iki değeri hesaplar.

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

İki değerin özel veya dışlayıcı değerini hesaplar.

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

Belirli bir değerin bireyi tamamlayan gösterimini hesaplar.

IFloatingPoint<Half>.GetExponentByteCount()

öğesinin bir parçası TryWriteExponentLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

IFloatingPoint<Half>.GetExponentShortestBitLength()

En kısa ikinin geçerli üssün tamamlayıcı gösteriminin bit cinsinden uzunluğunu alır.

IFloatingPoint<Half>.GetSignificandBitLength()

Geçerli işaret işaretinin uzunluğunu bit cinsinden alır.

IFloatingPoint<Half>.GetSignificandByteCount()

öğesinin bir parçası TryWriteSignificandLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

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

Geçerli üs büyük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

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

Geçerli üssü küçük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

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

Geçerli işaret işaretini büyük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

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

Geçerli işaret işaretini küçük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

INumberBase<Half>.IsCanonical(Half)

Bir değerin kurallı gösteriminde olup olmadığını belirler.

INumberBase<Half>.IsComplexNumber(Half)

Bir değerin karmaşık bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Half>.IsImaginaryNumber(Half)

Bir değerin yalnızca sanal bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Half>.IsZero(Half)

Değerin sıfır olup olmadığını belirler.

INumberBase<Half>.Radix

Türün sayı tabanını veya tabanını alır.

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

Yarım duyarlıklı kayan noktalı bir sayıyı temsil eder.

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

Yarım duyarlıklı kayan noktalı bir sayıyı temsil eder.

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

Yarım duyarlıklı kayan noktalı bir sayıyı temsil eder.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri doygunluğa getirir.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

Şunlara uygulanır

Ayrıca bkz.