Aracılığıyla paylaş


Half Yapı

Tanım

Yarım duyarlıklı kayan nokta sayısını 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

Half değer 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, PositiveInfinity, NegativeInfinityve sayı (NaN) ile yarım duyarlıklı 16 bitlik bir sayıyı temsil eder.

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

Özellikler

E

ematematiksel sabitini alır.

Epsilon

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

MaxValue

Halfolası en büyük değerini temsil eder.

MinValue

Halfen küçük olası değerini temsil 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 -1 değerini alır.

NegativeZero

negatif zerotemsil eden bir değer alır.

One

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

Pi

pimatematiksel sabitini alır.

PositiveInfinity

Pozitif sonsuzluğu temsil eder.

Tau

taumatematiksel sabitini alır.

Zero

Türün 0 değerini 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 piile bö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 piböler.

Atan(Half)

Bir değerin yay tanjantını hesaplar.

Atan2(Half, Half)

İki değerin bölümünün ark tanjantını hesaplar.

Atan2Pi(Half, Half)

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

Atanh(Half)

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

AtanPi(Half)

Bir değerin yay tanjantını hesaplar ve sonucu pi'ye böler.

BitDecrement(Half)

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

BitIncrement(Half)

Bir değeri, verilen değerden büyük olan 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ı en düşük ve en yüksek 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, eşit veya daha büyük olup olmadığını gösteren bir tamsayı döndürür.

CompareTo(Object)

Bu örneği belirtilen bir 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ı gösteren bir tamsayı döndürür.

ConvertToInteger<TInteger>(Half)

Taşmada doygunluk kullanarak bir değeri belirtilen tamsayı türüne dönüştürür

ConvertToIntegerNative<TInteger>(Half)

Taşmada platforma özgü davranışı kullanarak bir değeri belirtilen tamsayı türüne dönüştü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)

pitarafından katlanmış 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)

Bir değerden geçerli türün bir örneğini oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygun hale 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 kesebilir.

DegreesToRadians(Half)

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

Equals(Half)

Eşitlik için bu örneği otherile karşılaştırır.

Equals(Object)

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

Exp(Half)

İşlemler E belirli bir güce yükseltir.

Exp10(Half)

İşlemler 10 belirli bir güce yükseltir.

Exp10M1(Half)

İşlemler 10 belirli bir güce yükseltir ve birini çıkarır.

Exp2(Half)

İşlemler 2 belirli bir güce yükseltir.

Exp2M1(Half)

İşlemler 2 belirli bir güce yükseltir ve birini çıkarır.

ExpM1(Half)

İşlemler E belirli bir güce yükseltir ve 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ğin karma kodunu döndürür.

Hypot(Half, Half)

Dik açılı üçgendeki 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 tamsayı sayıyı temsil eder olup olmadığını belirler.

IsFinite(Half)

Belirtilen değerin sonlu (sıfır, normal altı 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 tamser 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 sonsuz olup olmadığını belirler.

IsNormal(Half)

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

IsOddInteger(Half)

Bir değerin tek bir tamsayı sayısını temsil ediyor olup olmadığını belirler.

IsPositive(Half)

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

IsPositiveInfinity(Half)

Belirtilen değerin pozitif sonsuz 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 ediyor olup olmadığını belirler.

IsSubnormal(Half)

Belirtilen değerin normalin altında 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 ve bir değerin 10 tabanındaki logaritması hesaplar.

Log2(Half)

Bir değerin 2. günlüğünü hesaplar.

Log2P1(Half)

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

LogP1(Half)

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

Max(Half, Half)

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

MaxMagnitude(Half, Half)

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

MaxMagnitudeNumber(Half, Half)

daha büyük bir büyüklüğe sahip olan ve giriş NaNdiğer değeri döndüren iki değeri işlemle karşılaştırır.

MaxNumber(Half, Half)

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

Min(Half, Half)

daha az olan iki değeri işlemle karşılaştırır.

MinMagnitude(Half, Half)

daha az olan iki değeri işlemle karşılaştırır.

MinMagnitudeNumber(Half, Half)

daha az büyüklüğe sahip olan ve giriş NaNdiğer değeri döndüren iki değeri işlemle karşılaştırır.

MinNumber(Half, Half)

daha küçük olan ve giriş NaNdiğer değeri döndüren iki değeri işlemle karşılaştırır.

MultiplyAddEstimate(Half, Half, Half)

(left * right) + addendtahminini hesaplar.

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 stilde 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)

Belirli bir 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 stilde 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ı 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-radiksini 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)

piile ç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)

piile ç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)

pitarafından katlanmış 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)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

Truncate(Half)

Bir değeri kısaltılır.

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

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

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

Geçerli Half örneğinin 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üş değeri, dönüştürmenin başarılı mı yoksa başarısız mı olduğunu gösterir.

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üş değeri, dönüştürmenin başarılı mı yoksa başarısız mı olduğunu gösterir.

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üş değeri, dönüştürmenin başarılı mı yoksa başarısız mı olduğunu gösterir.

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üş değeri, dönüştürmenin başarılı mı yoksa başarısız mı olduğunu gösterir.

İşleçler

Addition(Half, Half)

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

CheckedExplicit(Half)

Yarım duyarlıklı kayan nokta sayısını temsil eder.

Decrement(Half)

Bir değeri azaltma.

Division(Half, Half)

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

Equality(Half, Half)

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

Explicit(Char to Half)

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

Explicit(Decimal to Half)

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

Explicit(Double to Half)

bir Double değerini Halfdönüştürmek için açık işleç.

Explicit(Half to Byte)

Yarı 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ı 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ı 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 Half değerini Doubledönüştürmek için açık işleç.

Explicit(Half to Int128)

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

Explicit(Half to Int16)

Yarı 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ı 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ı 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ı 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ı 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 Half değerini Singledönüştürmek için açık işleç.

Explicit(Half to UInt128)

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

Explicit(Half to UInt16)

Yarı 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ı 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ı 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ı 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ğerini açıkça en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürür.

Explicit(Int32 to Half)

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

Explicit(Int64 to Half)

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

Explicit(IntPtr to Half)

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

Explicit(Single to Half)

bir Single değerini Halfdönüştürmek için açık işleç.

Explicit(UInt16 to Half)

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

Explicit(UInt32 to Half)

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

Explicit(UInt64 to Half)

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

Explicit(UIntPtr to Half)

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

GreaterThan(Half, Half)

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

GreaterThanOrEqual(Half, Half)

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

Implicit(Byte to Half)

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

Implicit(SByte to Half)

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

Increment(Half)

Bir değeri artırır.

Inequality(Half, Half)

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

LessThan(Half, Half)

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

LessThanOrEqual(Half, Half)

Belirtilen bir Half değerinin başka bir belirtilen Half değerinden küçük veya buna eşit olup olmadığını gösteren bir 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)

Ürünlerini hesaplamak için iki değeri bir araya getiren.

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ğerini 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 özel değerini hesaplar.

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

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

IFloatingPoint<Half>.GetExponentByteCount()

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

IFloatingPoint<Half>.GetExponentShortestBitLength()

Geçerli üssün en kısa iki tamamlayıcı gösteriminin uzunluğunu bit cinsinden alır.

IFloatingPoint<Half>.GetSignificandBitLength()

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

IFloatingPoint<Half>.GetSignificandByteCount()

TryWriteSignificandLittleEndian(Span<Byte>, Int32)parçası 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 süreye yazmaya çalışır.

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

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

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

Geçerli işaret işaretini küçük endian biçiminde belirli bir span'a 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 ediyor olup olmadığını belirler.

INumberBase<Half>.IsImaginaryNumber(Half)

Bir değerin saf bir sanal sayıyı temsil ediyor olup olmadığını belirler.

INumberBase<Half>.IsZero(Half)

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

INumberBase<Half>.Radix

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

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

Yarım duyarlıklı kayan nokta sayısını temsil eder.

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

Yarım duyarlıklı kayan nokta sayısını temsil eder.

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

Yarım duyarlıklı kayan nokta sayısını 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 bir 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ürmeye çalışır ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri kısaltır.

Şunlara uygulanır

Ayrıca bkz.