Half Struktur

Definisi

Mewakili angka floating-point setengah presisi.

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)
Warisan
Penerapan
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>

Keterangan

Jenis Half nilai menunjukkan angka setengah presisi 16-bit dengan nilai mulai dari negatif 65.504 hingga positif 65.504, serta nol positif atau negatif, PositiveInfinity, , NegativeInfinitydan bukan angka (NaN).

Ini adalah jenis yang mematuhi float16 IEEE 754.

Properti

E

Mendapatkan konstanta ematematika .

Epsilon

Mewakili nilai positif Half terkecil yang lebih besar dari nol.

MaxValue

Mewakili nilai terbesar yang mungkin dari Half.

MinValue

Mewakili nilai sekecil mungkin dari Half.

MultiplicativeIdentity

Mendapatkan identitas multiplikatif dari jenis saat ini.

NaN

Mewakili bukan angka.

NegativeInfinity

Mewakili tak terbatas negatif.

NegativeOne

Mendapatkan nilai -1 untuk jenis tersebut.

NegativeZero

Mendapatkan nilai yang mewakili negatif zero.

One

Mendapatkan nilai 1 untuk jenis tersebut.

Pi

Mendapatkan konstanta pimatematika .

PositiveInfinity

Mewakili tak terbatas positif.

Tau

Mendapatkan konstanta taumatematika .

Zero

Mendapatkan nilai 0 untuk jenis tersebut.

Metode

Abs(Half)

Menghitung absolut nilai.

Acos(Half)

Menghitung arc-kosinus dari nilai.

Acosh(Half)

Menghitung kosinus busur hiperbolik dari nilai.

AcosPi(Half)

Menghitung kosinus busur dari nilai dan membagi hasilnya dengan pi.

Asin(Half)

Menghitung sinus busur dari nilai.

Asinh(Half)

Menghitung sinus busur hiperbolik dari nilai.

AsinPi(Half)

Menghitung sinus busur dari nilai dan membagi hasilnya dengan pi.

Atan(Half)

Menghitung tangen busur dari nilai.

Atan2(Half, Half)

Menghitung tangen busur dari quotient dari dua nilai.

Atan2Pi(Half, Half)

Menghitung tangen busur untuk kutipan dua nilai dan membagi hasilnya dengan pi.

Atanh(Half)

Menghitung tangen busur hiperbolik dari nilai.

AtanPi(Half)

Menghitung tangen busur dari nilai dan membagi hasilnya dengan pi.

BitDecrement(Half)

Mengurangi nilai ke nilai terkecil yang membandingkan kurang dari nilai tertentu.

BitIncrement(Half)

Menaikkan nilai ke nilai terkecil yang membandingkan lebih besar dari nilai tertentu.

Cbrt(Half)

Menghitung akar kubus dari nilai.

Ceiling(Half)

Menghitung langit-langit nilai.

Clamp(Half, Half, Half)

Menjepit nilai ke nilai minimum dan maksimum inklusif.

CompareTo(Half)

Membandingkan instans ini dengan angka floating-point setengah presisi yang ditentukan dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai angka floating-point setengah presisi yang ditentukan.

CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai objek yang ditentukan.

CopySign(Half, Half)

Menyalin tanda nilai ke tanda nilai lain.

Cos(Half)

Menghitung kosinus nilai.

Cosh(Half)

Menghitung kosinus hiperbolik dari nilai.

CosPi(Half)

Menghitung kosinus nilai yang telah dikalikan dengan pi.

CreateChecked<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

CreateSaturating<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

CreateTruncating<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

DegreesToRadians(Half)

Mengonversi nilai tertentu dari derajat ke radian.

Equals(Half)

Membandingkan instans ini untuk kesetaraan dengan other.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan yang ditentukan obj.

Exp(Half)

E Komputasi yang dinaikkan ke kekuatan tertentu.

Exp10(Half)

10 Komputasi yang dinaikkan ke kekuatan tertentu.

Exp10M1(Half)

10 Komputasi yang dinaikkan ke daya tertentu dan menguranginya.

Exp2(Half)

2 Komputasi yang dinaikkan ke kekuatan tertentu.

Exp2M1(Half)

2 Komputasi yang dinaikkan ke daya tertentu dan menguranginya.

ExpM1(Half)

E Komputasi yang dinaikkan ke daya tertentu dan menguranginya.

Floor(Half)

Menghitung lantai nilai.

FusedMultiplyAdd(Half, Half, Half)

Menghitung gabungan multiply-add dari tiga nilai.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

Hypot(Half, Half)

Menghitung hipotenus yang diberikan dua nilai yang mewakili panjang sisi yang lebih pendek dalam segitiga sudut kanan.

Ieee754Remainder(Half, Half)

Menghitung sisa dua nilai seperti yang ditentukan oleh IEEE 754.

ILogB(Half)

Menghitung logaritma bilangan bulat dari nilai.

IsEvenInteger(Half)

Menentukan apakah nilai mewakili angka integral yang merata.

IsFinite(Half)

Menentukan apakah nilai yang ditentukan terbatas (nol, subnormal, atau normal).

IsInfinity(Half)

Mengembalikan nilai yang menunjukkan apakah angka yang ditentukan mengevaluasi ke tak terbatas positif.

IsInteger(Half)

Menentukan apakah nilai mewakili nilai integral.

IsNaN(Half)

Menentukan apakah nilai yang ditentukan bukan angka.

IsNegative(Half)

Menentukan apakah nilai yang ditentukan negatif.

IsNegativeInfinity(Half)

Menentukan apakah nilai yang ditentukan adalah tak terbatas negatif.

IsNormal(Half)

Menentukan apakah nilai yang ditentukan normal.

IsOddInteger(Half)

Menentukan apakah nilai mewakili angka integral ganjil.

IsPositive(Half)

Menentukan apakah nilai positif.

IsPositiveInfinity(Half)

Menentukan apakah nilai yang ditentukan adalah infinitas positif.

IsPow2(Half)

Menentukan apakah nilai adalah kekuatan dari dua.

IsRealNumber(Half)

Menentukan apakah nilai mewakili angka riil.

IsSubnormal(Half)

Menentukan apakah nilai yang ditentukan subnormal.

Lerp(Half, Half, Half)

Melakukan interpolasi linier di antara dua nilai berdasarkan bobot yang diberikan.

Log(Half)

Menghitung alami (base-E logaritma nilai.

Log(Half, Half)

Menghitung logaritma nilai dalam basis yang ditentukan.

Log10(Half)

Menghitung logaritma base-10 dari sebuah nilai.

Log10P1(Half)

Menghitung logaritma base-10 dari nilai plus satu.

Log2(Half)

Menghitung log2 dari nilai.

Log2P1(Half)

Menghitung logaritma base-2 dari nilai plus satu.

LogP1(Half)

Menghitung logaritma alami (base-E) dari nilai ditambah satu.

Max(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih besar.

MaxMagnitude(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih besar.

MaxMagnitudeNumber(Half, Half)

Membandingkan dua nilai dengan komputasi yang memiliki besaran lebih besar dan mengembalikan nilai lain jika input adalah NaN.

MaxNumber(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih besar dan mengembalikan nilai lain jika input adalah NaN.

Min(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih sedikit.

MinMagnitude(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih sedikit.

MinMagnitudeNumber(Half, Half)

Membandingkan dua nilai dengan komputasi yang memiliki besaran lebih kecil dan mengembalikan nilai lainnya jika input adalah NaN.

MinNumber(Half, Half)

Membandingkan dua nilai dengan komputasi yang lebih kecil dan mengembalikan nilai lain jika input adalah NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Mengurai rentang karakter UTF-8 menjadi nilai.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Mengurai rentang karakter UTF-8 menjadi nilai.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter menjadi nilai.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi tunggal yang setara.

Parse(String)

Mengonversi representasi string angka menjadi angka floating-point setengah presisi yang setara.

Parse(String, IFormatProvider)

Mengonversi representasi string angka dalam format khusus budaya tertentu ke angka floating-point presisi tunggal yang setara.

Parse(String, NumberStyles)

Mengonversi representasi string angka dalam gaya tertentu ke angka floating-point presisi tunggal yang setara.

Parse(String, NumberStyles, IFormatProvider)

Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi tunggal yang setara.

Pow(Half, Half)

Menghitung nilai yang dinaikkan ke daya tertentu.

RadiansToDegrees(Half)

Mengonversi nilai tertentu dari radian ke derajat.

ReciprocalEstimate(Half)

Menghitung perkiraan timbal balik nilai.

ReciprocalSqrtEstimate(Half)

Menghitung perkiraan akar kuadrat timbal balik dari nilai.

RootN(Half, Int32)

Menghitung akar n-th dari nilai.

Round(Half)

Membulatkan nilai ke bilangan bulat terdekat menggunakan mode pembulatan default (ToEven).

Round(Half, Int32)

Membulatkan nilai ke jumlah digit pecahan tertentu menggunakan mode pembulatan default (ToEven).

Round(Half, Int32, MidpointRounding)

Membulatkan nilai ke jumlah digit pecahan tertentu menggunakan mode pembulatan default (ToEven).

Round(Half, MidpointRounding)

Membulatkan nilai ke bilangan bulat terdekat menggunakan mode pembulatan yang ditentukan.

ScaleB(Half, Int32)

Menghitung produk dari nilai dan radix dasarnya yang dinaikkan ke daya yang ditentukan.

Sign(Half)

Menghitung tanda nilai.

Sin(Half)

Menghitung sinus nilai.

SinCos(Half)

Menghitung sinus dan kosinus nilai.

SinCosPi(Half)

Menghitung sinus dan kosinus dari nilai yang telah dikalikan dengan pi.

Sinh(Half)

Menghitung sinus hiperbolik dari nilai.

SinPi(Half)

Menghitung sinus nilai yang telah dikalikan dengan pi.

Sqrt(Half)

Menghitung akar kuadrat dari nilai.

Tan(Half)

Menghitung tangen nilai.

Tanh(Half)

Menghitung tangen hiperbolik dari nilai.

TanPi(Half)

Menghitung tangen dari nilai yang telah dikalikan dengan pi.

ToString()

Mengonversi nilai numerik instans ini ke representasi string yang setara.

ToString(IFormatProvider)

Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan informasi format khusus budaya yang ditentukan.

ToString(String)

Mengonversi nilai numerik instans ini ke representasi string yang setara, menggunakan format yang ditentukan.

ToString(String, IFormatProvider)

Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan format yang ditentukan dan informasi format khusus budaya.

Truncate(Half)

Memotong nilai.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

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

Mencoba memformat nilai instans saat ini Half ke dalam rentang karakter yang disediakan.

TryParse(ReadOnlySpan<Byte>, Half)

Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke angka floating-point setengah presisi yang setara.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Mencoba mengurai rentang karakter UTF-8 menjadi nilai.

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

Mencoba mengurai rentang karakter UTF-8 menjadi nilai.

TryParse(ReadOnlySpan<Char>, Half)

Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Mencoba mengurai rentang karakter menjadi nilai.

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

Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(String, Half)

Mengonversi representasi string angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(String, IFormatProvider, Half)

Mencoba mengurai string ke dalam nilai.

TryParse(String, NumberStyles, IFormatProvider, Half)

Mengonversi representasi string angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

Operator

Addition(Half, Half)

Menambahkan dua nilai bersama-sama untuk menghitung jumlahnya.

CheckedExplicit(Half)

Mewakili angka floating-point setengah presisi.

Decrement(Half)

Mengurangi nilai.

Division(Half, Half)

Membagi dua nilai bersama-sama untuk menghitung quotient-nya.

Equality(Half, Half)

Mengembalikan nilai yang menunjukkan apakah dua nilai yang ditentukan Half sama.

Explicit(Char to Half)

Secara eksplisit mengonversi Char nilai ke nilai floating-point setengah presisi terdekat yang dapat direpresisi.

Explicit(Decimal to Half)

Secara eksplisit mengonversi Decimal nilai ke nilai floating-point setengah presisi terdekat yang dapat direpresisi.

Explicit(Double to Half)

Operator eksplisit untuk mengonversi nilai menjadi DoubleHalf.

Explicit(Half to Byte)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Byte .

Explicit(Half to Char)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Char .

Explicit(Half to Decimal)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Decimal .

Explicit(Half to Double)

Operator eksplisit untuk mengonversi nilai menjadi HalfDouble.

Explicit(Half to Int128)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat Int128diwakili .

Explicit(Half to Int16)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Int16 .

Explicit(Half to Int32)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Int32 .

Explicit(Half to Int64)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili Int64 .

Explicit(Half to IntPtr)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili IntPtr .

Explicit(Half to SByte)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili SByte .

Explicit(Half to Single)

Operator eksplisit untuk mengonversi Half nilai menjadi Single.

Explicit(Half to UInt128)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili UInt128.

Explicit(Half to UInt16)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili UInt16 .

Explicit(Half to UInt32)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili UInt32 .

Explicit(Half to UInt64)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili UInt64 .

Explicit(Half to UIntPtr)

Secara eksplisit mengonversi nilai floating-point setengah presisi ke nilai terdekat yang dapat diwakili UIntPtr .

Explicit(Int16 to Half)

Secara eksplisit mengonversi Int16 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(Int32 to Half)

Secara eksplisit mengonversi Int32 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(Int64 to Half)

Secara eksplisit mengonversi Int64 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(IntPtr to Half)

Secara eksplisit mengonversi IntPtr nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(Single to Half)

Operator eksplisit untuk mengonversi Single nilai menjadi Half.

Explicit(UInt16 to Half)

Secara eksplisit mengonversi UInt16 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(UInt32 to Half)

Secara eksplisit mengonversi UInt32 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(UInt64 to Half)

Secara eksplisit mengonversi UInt64 nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Explicit(UIntPtr to Half)

Secara eksplisit mengonversi UIntPtr nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

GreaterThan(Half, Half)

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan Half lebih besar dari nilai lain yang ditentukan Half .

GreaterThanOrEqual(Half, Half)

Mengembalikan nilai yang menunjukkan apakah left lebih besar dari atau sama dengan right.

Implicit(Byte to Half)

Secara implisit Byte mengonversi nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Implicit(SByte to Half)

Secara implisit SByte mengonversi nilai ke nilai floating-point setengah presisi terdekat yang dapat diwakili.

Increment(Half)

Menaikkan nilai.

Inequality(Half, Half)

Mengembalikan nilai yang menunjukkan apakah dua nilai yang ditentukan Half tidak sama.

LessThan(Half, Half)

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan Half kurang dari nilai lain yang ditentukan Half .

LessThanOrEqual(Half, Half)

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan Half kurang dari atau sama dengan nilai lain yang ditentukan Half .

Modulus(Half, Half)

Membagi dua nilai bersama-sama untuk menghitung modulus atau sisanya.

Multiply(Half, Half)

Mengalikan dua nilai bersama-sama untuk menghitung produknya.

Subtraction(Half, Half)

Mengurangi dua nilai untuk menghitung perbedaannya.

UnaryNegation(Half)

Menghitung negasi nilai yang tidak biasa.

UnaryPlus(Half)

Menghitung nilai plus unary.

Implementasi Antarmuka Eksplisit

IAdditiveIdentity<Half,Half>.AdditiveIdentity

Mendapatkan identitas aditif dari jenis saat ini.

IBinaryNumber<Half>.AllBitsSet

Mendapatkan instans jenis biner tempat semua bit diatur.

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

Menghitung bitwise-dan dari dua nilai.

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

Menghitung bitwise-atau dua nilai.

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

Menghitung eksklusif atau dari dua nilai.

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

Menghitung representasi ones-complement dari nilai tertentu.

IFloatingPoint<Half>.GetExponentByteCount()

Mendapatkan jumlah byte yang akan ditulis sebagai bagian TryWriteExponentLittleEndian(Span<Byte>, Int32)dari .

IFloatingPoint<Half>.GetExponentShortestBitLength()

Mendapatkan panjang, dalam bit, dari representasi pelengkap dua terpendek dari eksponen saat ini.

IFloatingPoint<Half>.GetSignificandBitLength()

Mendapatkan panjang, dalam bit, dari significand saat ini.

IFloatingPoint<Half>.GetSignificandByteCount()

Mendapatkan jumlah byte yang akan ditulis sebagai bagian TryWriteSignificandLittleEndian(Span<Byte>, Int32)dari .

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

Mencoba menulis eksponen saat ini, dalam format big-endian, ke rentang tertentu.

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

Mencoba menulis eksponen saat ini, dalam format little-endian, ke rentang tertentu.

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

Mencoba menulis significand saat ini, dalam format big-endian, ke rentang tertentu.

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

Mencoba menulis significand saat ini, dalam format little-endian, ke rentang tertentu.

INumberBase<Half>.IsCanonical(Half)

Menentukan apakah nilai berada dalam representasi kanonisnya.

INumberBase<Half>.IsComplexNumber(Half)

Menentukan apakah nilai mewakili bilangan kompleks.

INumberBase<Half>.IsImaginaryNumber(Half)

Menentukan apakah nilai mewakili angka imajiner murni.

INumberBase<Half>.IsZero(Half)

Menentukan apakah nilai adalah nol.

INumberBase<Half>.Radix

Mendapatkan radix, atau basis, untuk jenisnya.

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

Mewakili angka floating-point setengah presisi.

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

Mewakili angka floating-point setengah presisi.

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

Mewakili angka floating-point setengah presisi.

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

Mencoba mengonversi instans jenis saat ini ke jenis lain, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

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

Mencoba mengonversi instans dari jenis saat ini ke jenis lain, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

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

Mencoba mengonversi instans dari jenis saat ini ke jenis lain, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

Berlaku untuk

Lihat juga