BigInteger Struktur

Definisi

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk BigInteger.

Konstruktor

BigInteger(Byte[])

Menginisialisasi instans BigInteger baru struktur menggunakan nilai dalam array byte.

BigInteger(Decimal)

Menginisialisasi instans BigInteger baru struktur menggunakan Decimal nilai .

BigInteger(Double)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai floating-point presisi ganda.

BigInteger(Int32)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai bilangan bulat bertanda 32-bit.

BigInteger(Int64)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai bilangan bulat bertanda 64-bit.

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai dalam rentang byte baca-saja, dan secara opsional menunjukkan pengodean penandatanganan dan urutan byte endianness.

BigInteger(Single)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai floating-point presisi tunggal.

BigInteger(UInt32)

Menginisialisasi instans BigInteger baru struktur menggunakan nilai bilangan bulat 32-bit yang tidak ditandatangani.

BigInteger(UInt64)

Menginisialisasi instans BigInteger baru struktur dengan nilai bilangan bulat 64-bit yang tidak ditandatangani.

Properti

IsEven

Menunjukkan apakah nilai objek saat ini BigInteger adalah angka genap.

IsOne

Menunjukkan apakah nilai objek saat ini BigInteger adalah One.

IsPowerOfTwo

Menunjukkan apakah nilai objek saat ini BigInteger adalah kekuatan dua.

IsZero

Menunjukkan apakah nilai objek saat ini BigInteger adalah Zero.

MinusOne

Mendapatkan nilai yang menunjukkan angka negatif satu (-1).

One

Mendapatkan nilai yang menunjukkan angka satu (1).

Sign

Mendapatkan angka yang menunjukkan tanda (negatif, positif, atau nol) dari objek saat ini BigInteger .

Zero

Mendapatkan nilai yang menunjukkan angka 0 (nol).

Metode

Abs(BigInteger)

Mendapatkan nilai absolut objek BigInteger .

Add(BigInteger, BigInteger)

Menambahkan dua BigInteger nilai dan mengembalikan hasilnya.

Clamp(BigInteger, BigInteger, BigInteger)

Menjepit nilai ke nilai minimum dan maksimum inklusif.

Compare(BigInteger, BigInteger)

Membandingkan dua BigInteger nilai dan mengembalikan bilangan bulat yang menunjukkan apakah nilai pertama kurang dari, sama dengan, atau lebih besar dari nilai kedua.

CompareTo(BigInteger)

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

CompareTo(Int64)

Membandingkan instans ini dengan bilangan bulat 64-bit yang ditandatangani dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai bilangan bulat 64-bit yang ditandatangani.

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.

CompareTo(UInt64)

Membandingkan instans ini dengan bilangan bulat 64-bit yang tidak ditandatangani dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai bilangan bulat 64-bit yang tidak ditandatangani.

CopySign(BigInteger, BigInteger)

Menyalin tanda nilai ke tanda nilai lain.

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.

Divide(BigInteger, BigInteger)

Membagi satu BigInteger nilai dengan nilai lainnya dan mengembalikan hasilnya.

DivRem(BigInteger, BigInteger)

Menghitung quotient dan sisa dari dua nilai.

DivRem(BigInteger, BigInteger, BigInteger)

Membagi satu BigInteger nilai dengan nilai lainnya, mengembalikan hasilnya, dan mengembalikan sisanya dalam parameter output.

Equals(BigInteger)

Mengembalikan nilai yang menunjukkan apakah instans saat ini dan objek yang ditentukan BigInteger memiliki nilai yang sama.

Equals(Int64)

Mengembalikan nilai yang menunjukkan apakah instans saat ini dan bilangan bulat 64-bit yang ditandatangani memiliki nilai yang sama.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans saat ini dan objek yang ditentukan memiliki nilai yang sama.

Equals(UInt64)

Mengembalikan nilai yang menunjukkan apakah instans saat ini dan bilangan bulat 64-bit yang tidak ditandatangani memiliki nilai yang sama.

GetBitLength()

Mendapatkan jumlah bit yang diperlukan untuk representasi pelengkap dua terpendek dari instans saat ini tanpa bit tanda.

GetByteCount(Boolean)

Mendapatkan jumlah byte yang akan dihasilkan oleh ToByteArray(Boolean, Boolean) dan TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean).

GetHashCode()

Mengembalikan kode hash untuk objek saat ini BigInteger .

GreatestCommonDivisor(BigInteger, BigInteger)

Menemukan pembavisor umum terbesar dari dua BigInteger nilai.

IsEvenInteger(BigInteger)

Menentukan apakah nilai mewakili angka integral genap.

IsNegative(BigInteger)

Menentukan apakah nilai negatif.

IsOddInteger(BigInteger)

Menentukan apakah nilai mewakili angka integral ganjil.

IsPositive(BigInteger)

Menentukan apakah nilai positif.

IsPow2(BigInteger)

Menentukan apakah nilai adalah kekuatan dua.

LeadingZeroCount(BigInteger)

Menghitung jumlah nol di depannya dalam sebuah nilai.

Log(BigInteger)

Mengembalikan logaritma alami (dasar e) dari angka tertentu.

Log(BigInteger, Double)

Mengembalikan logaritma dari angka tertentu dalam basis tertentu.

Log10(BigInteger)

Mengembalikan logaritma basis 10 dari angka tertentu.

Log2(BigInteger)

Menghitung log2 dari nilai.

Max(BigInteger, BigInteger)

Mengembalikan nilai yang lebih besar dari dua BigInteger nilai.

MaxMagnitude(BigInteger, BigInteger)

Membandingkan dua nilai dengan komputasi yang lebih besar.

Min(BigInteger, BigInteger)

Mengembalikan nilai yang lebih kecil dari dua BigInteger nilai.

MinMagnitude(BigInteger, BigInteger)

Membandingkan dua nilai dengan komputasi yang lebih kecil.

ModPow(BigInteger, BigInteger, BigInteger)

Melakukan pembagian modulus pada angka yang dinaikkan ke kekuatan angka lain.

Multiply(BigInteger, BigInteger)

Mengembalikan produk dari dua BigInteger nilai.

Negate(BigInteger)

Meniadakan nilai yang ditentukan BigInteger .

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter ke dalam nilai.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Mengonversi representasi angka, yang terkandung dalam rentang karakter baca-saja yang ditentukan, dalam gaya yang ditentukan ke BigInteger yang setara.

Parse(String)

Mengonversi representasi string dari angka menjadi BigInteger setara.

Parse(String, IFormatProvider)

Mengonversi representasi string dari angka dalam format khusus budaya tertentu menjadi BigInteger setara.

Parse(String, NumberStyles)

Mengonversi representasi string dari angka dalam gaya tertentu menjadi BigInteger setara.

Parse(String, NumberStyles, IFormatProvider)

Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya menjadi BigInteger setara.

PopCount(BigInteger)

Menghitung jumlah bit yang diatur dalam nilai.

Pow(BigInteger, Int32)

BigInteger Menaikkan nilai ke kekuatan nilai yang ditentukan.

Remainder(BigInteger, BigInteger)

Melakukan pembagian bilangan bulat pada dua BigInteger nilai dan mengembalikan sisanya.

RotateLeft(BigInteger, Int32)

Memutar nilai yang ditinggalkan oleh jumlah tertentu.

RotateRight(BigInteger, Int32)

Memutar nilai tepat dengan jumlah tertentu.

Subtract(BigInteger, BigInteger)

Mengurangi satu BigInteger nilai dari nilai lain dan mengembalikan hasilnya.

ToByteArray()

BigInteger Mengonversi nilai menjadi array byte.

ToByteArray(Boolean, Boolean)

Mengembalikan nilai ini BigInteger sebagai array byte menggunakan jumlah byte sekecil mungkin. Jika nilainya nol, mengembalikan array dari satu byte yang elemennya 0x00.

ToString()

Mengonversi nilai numerik objek saat ini BigInteger ke representasi string yang setara.

ToString(IFormatProvider)

Mengonversi nilai numerik objek saat ini BigInteger ke representasi string yang setara dengan menggunakan informasi pemformatan khusus budaya yang ditentukan.

ToString(String)

Mengonversi nilai numerik objek saat ini BigInteger ke representasi string yang setara dengan menggunakan format yang ditentukan.

ToString(String, IFormatProvider)

Mengonversi nilai numerik objek saat ini BigInteger ke representasi string yang setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya.

TrailingZeroCount(BigInteger)

Menghitung jumlah nol berikutnya dalam sebuah nilai.

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

Memformat instans bilangan bulat besar ini ke dalam rentang karakter.

TryParse(ReadOnlySpan<Char>, BigInteger)

Mencoba mengonversi representasi angka yang terkandung dalam rentang karakter baca-saja yang ditentukan, ke BigInteger nilai yang setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

Mencoba mengurai rentang karakter ke dalam nilai.

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

Mencoba mengonversi representasi string dari angka menjadi BigInteger setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(String, BigInteger)

Mencoba mengonversi representasi string dari angka menjadi BigInteger setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(String, IFormatProvider, BigInteger)

Mencoba mengurai string ke dalam nilai.

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

Mencoba mengonversi representasi string dari angka dalam gaya tertentu dan format khusus budaya ke BigInteger yang setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)

Menyalin nilai ini BigInteger sebagai byte pelengkap twos-little-endian, menggunakan jumlah byte sesedikit mungkin. Jika nilainya nol, menghasilkan satu byte yang elemennya 0x00.

Operator

Addition(BigInteger, BigInteger)

Menambahkan nilai dua objek yang ditentukan BigInteger .

BitwiseAnd(BigInteger, BigInteger)

Melakukan operasi bitwise And pada dua BigInteger nilai.

BitwiseOr(BigInteger, BigInteger)

Melakukan operasi bitwise Or pada dua BigInteger nilai.

Decrement(BigInteger)

BigInteger Mengurangi nilai sebesar 1.

Division(BigInteger, BigInteger)

Membagi nilai tertentu BigInteger dengan nilai lain yang ditentukan BigInteger dengan menggunakan pembagian bilangan bulat.

Equality(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah nilai dua BigInteger objek sama.

Equality(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai dan nilai bilangan bulat panjang yang ditandatangani sama.

Equality(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai dan nilai bilangan bulat panjang yang tidak ditandatangani sama.

Equality(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah nilai bilangan bulat panjang yang ditandatangani dan BigInteger nilainya sama.

Equality(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah nilai bilangan bulat panjang yang tidak ditandatangani dan BigInteger nilainya sama.

ExclusiveOr(BigInteger, BigInteger)

Melakukan operasi eksklusif Or bitwise (XOr) pada dua BigInteger nilai.

Explicit(BigInteger to Byte)

Menentukan konversi BigInteger eksplisit objek ke nilai byte yang tidak ditandatangani.

Explicit(BigInteger to Char)

Secara eksplisit mengonversi bilangan bulat besar menjadi Char nilai.

Explicit(BigInteger to Decimal)

Menentukan konversi BigInteger eksplisit objek ke Decimal nilai.

Explicit(BigInteger to Double)

Menentukan konversi BigInteger eksplisit objek ke Double nilai.

Explicit(BigInteger to Half)

Secara eksplisit mengonversi bilangan bulat besar menjadi Half nilai.

Explicit(BigInteger to Int128)

Secara eksplisit mengonversi bilangan bulat besar menjadi Int128 nilai.

Explicit(BigInteger to Int16)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat bertanda 16-bit.

Explicit(BigInteger to Int32)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat bertanda 32-bit.

Explicit(BigInteger to Int64)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat bertanda 64-bit.

Explicit(BigInteger to IntPtr)

Secara eksplisit mengonversi bilangan bulat besar menjadi IntPtr nilai.

Explicit(BigInteger to SByte)

Menentukan konversi BigInteger eksplisit objek ke nilai 8-bit yang ditandatangani.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Int16.

Explicit(BigInteger to Single)

Menentukan konversi BigInteger eksplisit objek ke nilai floating-point presisi tunggal.

Explicit(BigInteger to UInt128)

Secara eksplisit mengonversi bilangan bulat besar menjadi UInt128 nilai.

Explicit(BigInteger to UInt16)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat 16-bit yang tidak ditandatangani.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Int32.

Explicit(BigInteger to UInt32)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat 32-bit yang tidak ditandatangani.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Int64.

Explicit(BigInteger to UInt64)

Menentukan konversi BigInteger eksplisit objek ke nilai bilangan bulat 64-bit yang tidak ditandatangani.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Double.

Explicit(BigInteger to UIntPtr)

Secara eksplisit mengonversi bilangan bulat besar menjadi UIntPtr nilai.

Explicit(Complex to BigInteger)

Secara eksplisit mengonversi nilai menjadi Complex bilangan bulat besar.

Explicit(Decimal to BigInteger)

Menentukan konversi Decimal eksplisit objek ke BigInteger nilai.

Explicit(Double to BigInteger)

Menentukan konversi eksplisit dari Double nilai menjadi BigInteger nilai.

Explicit(Half to BigInteger)

Secara eksplisit mengonversi nilai menjadi Half bilangan bulat besar.

Explicit(Single to BigInteger)

Menentukan konversi eksplisit dari Single nilai menjadi BigInteger nilai.

GreaterThan(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari nilai lain BigInteger .

GreaterThan(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah nilai BigInteger lebih besar dari nilai bilangan bulat bertanda tangan 64-bit.

GreaterThan(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari bilangan bulat yang tidak ditandatangani 64-bit.

GreaterThan(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat bertanda tangan 64-bit lebih besar dari BigInteger nilai.

GreaterThan(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari bilangan bulat yang tidak ditandatangani 64-bit.

GreaterThanOrEqual(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari atau sama dengan nilai lain BigInteger .

GreaterThanOrEqual(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari atau sama dengan nilai bilangan bulat bertanda tangan 64-bit.

GreaterThanOrEqual(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai lebih besar dari atau sama dengan nilai bilangan bulat tidak bertanda 64-bit.

GreaterThanOrEqual(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat bertanda tangan 64-bit lebih besar dari atau sama dengan BigInteger nilai.

GreaterThanOrEqual(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat yang tidak ditandatangani 64-bit lebih besar dari atau sama dengan BigInteger nilai.

Implicit(Byte to BigInteger)

Menentukan konversi implisit byte yang tidak ditandatangani menjadi BigInteger nilai.

Implicit(Char to BigInteger)

Secara implisit mengonversi nilai menjadi Char bilangan bulat besar.

Implicit(Int128 to BigInteger)

Secara implisit mengonversi nilai menjadi Int128 bilangan bulat besar.

Implicit(Int16 to BigInteger)

Menentukan konversi implisit dari bilangan bulat 16-bit yang BigInteger ditandatangani ke nilai.

Implicit(Int32 to BigInteger)

Menentukan konversi implisit dari bilangan bulat 32-bit yang BigInteger ditandatangani ke nilai.

Implicit(Int64 to BigInteger)

Menentukan konversi implisit dari bilangan bulat 64-bit yang BigInteger ditandatangani ke nilai.

Implicit(IntPtr to BigInteger)

Secara implisit mengonversi nilai menjadi IntPtr bilangan bulat besar.

Implicit(SByte to BigInteger)

Menentukan konversi implisit dari bilangan bulat bertanda tangan 8-bit ke BigInteger nilai.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah BigInteger(Int32).

Implicit(UInt128 to BigInteger)

Secara implisit mengonversi nilai menjadi UInt128 bilangan bulat besar.

Implicit(UInt16 to BigInteger)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 16-bit ke BigInteger nilai.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 32-bit ke BigInteger nilai.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 64-bit ke BigInteger nilai.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Double.

Implicit(UIntPtr to BigInteger)

Secara implisit mengonversi nilai menjadi UIntPtr bilangan bulat besar.

Increment(BigInteger)

Menaikkan BigInteger nilai sebesar 1.

Inequality(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah dua BigInteger objek memiliki nilai yang berbeda.

Inequality(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai dan bilangan bulat bertanda tangan 64-bit tidak sama.

Inequality(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai dan bilangan bulat yang tidak ditandatangani 64-bit tidak sama.

Inequality(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat bertanda tangan 64-bit dan BigInteger nilai tidak sama.

Inequality(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat yang tidak ditandatangani 64-bit dan BigInteger nilai tidak sama.

LeftShift(BigInteger, Int32)

Menggeser BigInteger nilai dengan jumlah bit yang ditentukan ke kiri.

LessThan(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai kurang dari nilai lain BigInteger .

LessThan(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai kurang dari bilangan bulat bertanda tangan 64-bit.

LessThan(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai kurang dari bilangan bulat yang tidak ditandatangani 64-bit.

LessThan(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat bertanda tangan 64-bit kurang dari BigInteger nilai.

LessThan(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat yang tidak ditandatangani 64-bit kurang dari BigInteger nilai.

LessThanOrEqual(BigInteger, BigInteger)

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

LessThanOrEqual(BigInteger, Int64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai kurang dari atau sama dengan bilangan bulat bertanda tangan 64-bit.

LessThanOrEqual(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah BigInteger nilai kurang dari atau sama dengan bilangan bulat yang tidak ditandatangani 64-bit.

LessThanOrEqual(Int64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat bertanda tangan 64-bit kurang dari atau sama dengan BigInteger nilai.

LessThanOrEqual(UInt64, BigInteger)

Mengembalikan nilai yang menunjukkan apakah bilangan bulat yang tidak ditandatangani 64-bit kurang dari atau sama dengan BigInteger nilai.

Modulus(BigInteger, BigInteger)

Mengembalikan sisa hasil dari pembagian dengan dua nilai yang ditentukan BigInteger .

Multiply(BigInteger, BigInteger)

Mengalikan dua nilai yang ditentukan BigInteger .

OnesComplement(BigInteger)

Mengembalikan pelengkap BigInteger nilai bitwise seseorang.

RightShift(BigInteger, Int32)

Menggeser BigInteger nilai dengan jumlah bit yang ditentukan ke kanan.

Subtraction(BigInteger, BigInteger)

Mengurangi BigInteger nilai dari nilai lain BigInteger .

UnaryNegation(BigInteger)

Meniadakan nilai BigInteger tertentu.

UnaryPlus(BigInteger)

Mengembalikan nilai BigInteger operand. (Tanda operand tidak berubah.)

UnsignedRightShift(BigInteger, Int32)

Menggeser nilai ke kanan dengan jumlah tertentu.

Implementasi Antarmuka Eksplisit

IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity

Mendapatkan identitas aditif dari jenis saat ini.

IBinaryInteger<BigInteger>.GetByteCount()

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

IBinaryInteger<BigInteger>.GetShortestBitLength()

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

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

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

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

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

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

IBinaryNumber<BigInteger>.AllBitsSet

Mendapatkan instans jenis biner tempat semua bit diatur.

IComparable.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.

IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity

Mendapatkan identitas multiplikatif dari jenis saat ini.

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

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

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

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

INumber<BigInteger>.Sign(BigInteger)

Menghitung tanda nilai.

INumberBase<BigInteger>.IsCanonical(BigInteger)

Menentukan apakah nilai berada dalam representasi kanonisnya.

INumberBase<BigInteger>.IsComplexNumber(BigInteger)

Menentukan apakah nilai mewakili bilangan kompleks.

INumberBase<BigInteger>.IsFinite(BigInteger)

Menentukan apakah nilai terbatas.

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

Menentukan apakah nilai mewakili angka imajiner murni.

INumberBase<BigInteger>.IsInfinity(BigInteger)

Menentukan apakah nilai tidak terbatas.

INumberBase<BigInteger>.IsInteger(BigInteger)

Menentukan apakah nilai menunjukkan angka integral.

INumberBase<BigInteger>.IsNaN(BigInteger)

Menentukan apakah nilainya adalah NaN.

INumberBase<BigInteger>.IsNegativeInfinity(BigInteger)

Menentukan apakah nilai adalah tak terbatas negatif.

INumberBase<BigInteger>.IsNormal(BigInteger)

Menentukan apakah nilai normal.

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

Menentukan apakah nilai adalah infinitas positif.

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Menentukan apakah nilai mewakili angka riil.

INumberBase<BigInteger>.IsSubnormal(BigInteger)

Menentukan apakah nilainya subnormal.

INumberBase<BigInteger>.IsZero(BigInteger)

Menentukan apakah nilai adalah nol.

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

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

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

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

INumberBase<BigInteger>.Radix

Mendapatkan radix, atau basis, untuk jenisnya.

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

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

Mewakili bilangan bulat bertanda tangan yang sangat besar.

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

Mencoba mengonversi instans dari 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<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, 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<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, 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.

ISignedNumber<BigInteger>.NegativeOne

Mendapatkan nilai -1 untuk jenis tersebut.

Berlaku untuk