Bagikan melalui


UInt128 Struktur

Definisi

Penting

API ini bukan kompatibel CLS.

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128)
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128), IUtf8SpanParsable(Of UInt128)
Warisan
UInt128
Atribut
Penerapan
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IAdditionOperators<UInt128,UInt128,UInt128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt128,UInt128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt128> IBinaryNumber<UInt128> IBinaryNumber<TSelf> IBitwiseOperators<UInt128,UInt128,UInt128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt128,UInt128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt128> IDecrementOperators<TSelf> IDivisionOperators<UInt128,UInt128,UInt128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt128,UInt128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt128> IIncrementOperators<TSelf> IMinMaxValue<UInt128> IModulusOperators<UInt128,UInt128,UInt128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt128,UInt128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt128,UInt128,UInt128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt128> INumber<TSelf> INumberBase<UInt128> INumberBase<TSelf> IShiftOperators<UInt128,Int32,UInt128> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt128,UInt128,UInt128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt128,UInt128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt128,UInt128> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt128> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<TSelf>

Konstruktor

UInt128(UInt64, UInt64)

Menginisialisasi instans baru dari struktur UInt128.

Properti

MaxValue

Mendapatkan nilai maksimum dari jenis saat ini.

MinValue

Mendapatkan nilai minimum dari jenis saat ini.

One

Mendapatkan nilai 1 untuk jenis tersebut.

Zero

Mendapatkan nilai 0 untuk jenis tersebut.

Metode

Clamp(UInt128, UInt128, UInt128)

Menjepit nilai ke nilai minimum dan maksimum inklusif.

CompareTo(Object)

Membandingkan instans saat ini dengan objek lain dengan jenis yang sama dan mengembalikan bilangan bulat yang menunjukkan apakah instans saat ini mendahului, mengikuti, atau terjadi dalam posisi yang sama dalam urutan pengurutan seperti objek lainnya.

CompareTo(UInt128)

Membandingkan instans saat ini dengan objek lain dengan jenis yang sama dan mengembalikan bilangan bulat yang menunjukkan apakah instans saat ini mendahului, mengikuti, atau terjadi dalam posisi yang sama dalam urutan pengurutan seperti objek lainnya.

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.

DivRem(UInt128, UInt128)

Menghitung kuota dan sisa dari dua nilai.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

Equals(UInt128)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

GetHashCode()

Berfungsi sebagai fungsi hash default.

IsEvenInteger(UInt128)

Menentukan apakah nilai mewakili angka integral genap.

IsOddInteger(UInt128)

Menentukan apakah nilai mewakili angka integral ganjil.

IsPow2(UInt128)

Menentukan apakah nilai adalah kekuatan dua.

LeadingZeroCount(UInt128)

Menghitung jumlah nol di depan dalam sebuah nilai.

Log2(UInt128)

Menghitung log2 dari nilai.

Max(UInt128, UInt128)

Membandingkan dua nilai dengan komputasi yang lebih besar.

Min(UInt128, UInt128)

Membandingkan dua nilai dengan komputasi yang lebih rendah.

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)

Mengurai rentang karakter menjadi nilai.

Parse(String)

Mengurai string menjadi nilai.

Parse(String, IFormatProvider)

Mengurai string menjadi nilai.

Parse(String, NumberStyles)

Mengurai string menjadi nilai.

Parse(String, NumberStyles, IFormatProvider)

Mengurai string menjadi nilai.

PopCount(UInt128)

Menghitung jumlah bit yang diatur dalam nilai.

RotateLeft(UInt128, Int32)

Memutar nilai yang ditinggalkan oleh jumlah tertentu.

RotateRight(UInt128, Int32)

Memutar nilai tepat dengan jumlah tertentu.

Sign(UInt128)

Menghitung tanda nilai.

ToString()

Mengembalikan string yang mewakili objek saat ini.

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)

Memformat nilai instans saat ini menggunakan format yang ditentukan.

TrailingZeroCount(UInt128)

Menghitung jumlah nol berikutnya dalam sebuah 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 ke dalam rentang karakter yang disediakan.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.

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

Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.

TryParse(ReadOnlySpan<Byte>, UInt128)

Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke bilangan bulat tidak bertanda 128-bit yang setara.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Mencoba mengurai string ke dalam nilai.

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

Mencoba mengurai rentang karakter menjadi nilai.

TryParse(ReadOnlySpan<Char>, UInt128)

Mencoba mengurai rentang karakter menjadi nilai.

TryParse(String, IFormatProvider, UInt128)

Mencoba mengurai string ke dalam nilai.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Mencoba mengurai string ke dalam nilai.

TryParse(String, UInt128)

Mencoba mengurai string ke dalam nilai.

Operator

Addition(UInt128, UInt128)

Menambahkan dua nilai bersama-sama untuk menghitung jumlahnya.

BitwiseAnd(UInt128, UInt128)

Menghitung bitwise-dan dari dua nilai.

BitwiseOr(UInt128, UInt128)

Menghitung bitwise-atau dari dua nilai.

CheckedAddition(UInt128, UInt128)

Menambahkan dua nilai bersama-sama untuk menghitung jumlahnya.

CheckedDecrement(UInt128)

Mengurangi nilai.

CheckedDivision(UInt128, UInt128)

Membagi dua nilai bersama-sama untuk menghitung kuotanya.

CheckedExplicit(Double)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(Int16)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(Int32)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(Int64)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(IntPtr)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(SByte)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(Single)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedExplicit(UInt128)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

CheckedIncrement(UInt128)

Menaikkan nilai.

CheckedMultiply(UInt128, UInt128)

Mengalikan dua nilai bersama-sama untuk menghitung produknya.

CheckedSubtraction(UInt128, UInt128)

Mengurangi dua nilai untuk menghitung perbedaannya.

CheckedUnaryNegation(UInt128)

Menghitung negasi nilai yang tidak biasa.

Decrement(UInt128)

Mengurangi nilai.

Division(UInt128, UInt128)

Membagi dua nilai bersama-sama untuk menghitung kuotanya.

Equality(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan kesetaraan.

ExclusiveOr(UInt128, UInt128)

Menghitung nilai eksklusif atau dari dua nilai.

Explicit(Decimal to UInt128)

Secara eksplisit mengonversi nilai Decimal menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(Double to UInt128)

Secara eksplisit mengonversi nilai Double menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(Int16 to UInt128)

Secara eksplisit mengonversi nilai Int16 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(Int32 to UInt128)

Secara eksplisit mengonversi nilai Int32 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(Int64 to UInt128)

Secara eksplisit mengonversi nilai Int64 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(IntPtr to UInt128)

Secara eksplisit mengonversi nilai IntPtr menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(SByte to UInt128)

Secara eksplisit mengonversi nilai SByte menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(Single to UInt128)

Secara eksplisit mengonversi nilai Single menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Explicit(UInt128 to Byte)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Byte.

Explicit(UInt128 to Char)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Char.

Explicit(UInt128 to Decimal)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Decimal.

Explicit(UInt128 to Double)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Double.

Explicit(UInt128 to Half)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Half.

Explicit(UInt128 to Int128)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Int128.

Explicit(UInt128 to Int16)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Int16.

Explicit(UInt128 to Int32)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Int32.

Explicit(UInt128 to Int64)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Int64.

Explicit(UInt128 to IntPtr)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai IntPtr.

Explicit(UInt128 to SByte)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai SByte.

Explicit(UInt128 to Single)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai Single.

Explicit(UInt128 to UInt16)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai UInt16.

Explicit(UInt128 to UInt32)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai UInt32.

Explicit(UInt128 to UInt64)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai UInt64.

Explicit(UInt128 to UIntPtr)

Secara eksplisit mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi nilai UIntPtr.

GreaterThan(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan mana yang lebih besar.

GreaterThanOrEqual(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan mana yang lebih besar atau sama.

Implicit(Byte to UInt128)

Secara implisit mengonversi nilai Byte menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Implicit(Char to UInt128)

Secara implisit mengonversi nilai Char menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Implicit(UInt16 to UInt128)

Secara implisit mengonversi nilai UInt16 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Implicit(UInt32 to UInt128)

Secara implisit mengonversi nilai UInt32 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Implicit(UInt64 to UInt128)

Secara implisit mengonversi nilai UInt64 menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Implicit(UIntPtr to UInt128)

Secara implisit mengonversi nilai UIntPtr menjadi bilangan bulat yang tidak ditandatangani 128-bit.

Increment(UInt128)

Menaikkan nilai.

Inequality(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan ketidaksetaraan.

LeftShift(UInt128, Int32)

Menggeser nilai yang ditinggalkan oleh jumlah tertentu.

LessThan(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan mana yang kurang.

LessThanOrEqual(UInt128, UInt128)

Membandingkan dua nilai untuk menentukan mana yang kurang atau sama.

Modulus(UInt128, UInt128)

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

Multiply(UInt128, UInt128)

Mengalikan dua nilai bersama-sama untuk menghitung produknya.

OnesComplement(UInt128)

Menghitung representasi pelengkap seseorang dari nilai tertentu.

RightShift(UInt128, Int32)

Menggeser nilai ke kanan dengan jumlah tertentu.

Subtraction(UInt128, UInt128)

Mengurangi dua nilai untuk menghitung perbedaannya.

UnaryNegation(UInt128)

Menghitung negasi nilai yang tidak biasa.

UnaryPlus(UInt128)

Menghitung nilai plus unary.

UnsignedRightShift(UInt128, Int32)

Menggeser nilai ke kanan dengan jumlah tertentu.

Implementasi Antarmuka Eksplisit

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Mendapatkan identitas aditif dari jenis saat ini.

IBinaryInteger<UInt128>.GetByteCount()

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

IBinaryInteger<UInt128>.GetShortestBitLength()

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

IBinaryInteger<UInt128>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

IBinaryInteger<UInt128>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

IBinaryInteger<UInt128>.TryWriteBigEndian(Span<Byte>, Int32)

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

IBinaryInteger<UInt128>.TryWriteLittleEndian(Span<Byte>, Int32)

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

IBinaryNumber<UInt128>.AllBitsSet

Mendapatkan instans jenis biner tempat semua bit diatur.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Mendapatkan identitas multiplikatif dari jenis saat ini.

INumber<UInt128>.CopySign(UInt128, UInt128)

Menyalin tanda nilai ke tanda nilai lain.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

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

INumber<UInt128>.MinNumber(UInt128, UInt128)

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

INumberBase<UInt128>.Abs(UInt128)

Menghitung absolut nilai.

INumberBase<UInt128>.IsCanonical(UInt128)

Menentukan apakah nilai berada dalam representasi kanonisnya.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Menentukan apakah nilai mewakili bilangan kompleks.

INumberBase<UInt128>.IsFinite(UInt128)

Menentukan apakah nilai terbatas.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Menentukan apakah nilai mewakili angka imajiner murni.

INumberBase<UInt128>.IsInfinity(UInt128)

Menentukan apakah nilai tidak terbatas.

INumberBase<UInt128>.IsInteger(UInt128)

Menentukan apakah nilai mewakili angka integral.

INumberBase<UInt128>.IsNaN(UInt128)

Menentukan apakah nilainya adalah NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Menentukan apakah nilai negatif.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Menentukan apakah nilai adalah tak terbatas negatif.

INumberBase<UInt128>.IsNormal(UInt128)

Menentukan apakah nilai normal.

INumberBase<UInt128>.IsPositive(UInt128)

Menentukan apakah nilai positif.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Menentukan apakah nilai adalah tak terbatas positif.

INumberBase<UInt128>.IsRealNumber(UInt128)

Menentukan apakah nilai mewakili angka riil.

INumberBase<UInt128>.IsSubnormal(UInt128)

Menentukan apakah nilai adalah subnormal.

INumberBase<UInt128>.IsZero(UInt128)

Menentukan apakah nilai adalah nol.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Membandingkan dua nilai dengan komputasi yang lebih besar.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

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

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Membandingkan dua nilai dengan komputasi yang lebih rendah.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

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

INumberBase<UInt128>.MultiplyAddEstimate(UInt128, UInt128, UInt128)

Menghitung perkiraan (left * right) + addend.

INumberBase<UInt128>.Radix

Mendapatkan radix, atau dasar, untuk jenisnya.

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

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

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

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

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

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

INumberBase<UInt128>.TryConvertToChecked<TOther>(UInt128, 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<UInt128>.TryConvertToSaturating<TOther>(UInt128, TOther)

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

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

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

Berlaku untuk