Bagikan melalui


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 komentar API Tambahan untuk bigInteger.

Konstruktor

BigInteger(Byte[])

Menginisialisasi instans baru struktur BigInteger menggunakan nilai dalam array byte.

BigInteger(Decimal)

Menginisialisasi instans baru struktur BigInteger menggunakan nilai Decimal.

BigInteger(Double)

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

BigInteger(Int32)

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

BigInteger(Int64)

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

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

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

BigInteger(Single)

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

BigInteger(UInt32)

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

BigInteger(UInt64)

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

Properti

IsEven

Menunjukkan apakah nilai objek BigInteger saat ini adalah angka genap.

IsOne

Menunjukkan apakah nilai objek BigInteger saat ini One.

IsPowerOfTwo

Menunjukkan apakah nilai objek BigInteger saat ini adalah kekuatan dua.

IsZero

Menunjukkan apakah nilai objek BigInteger saat ini Zero.

MinusOne

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

One

Mendapatkan nilai yang mewakili angka satu (1).

Sign

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

Zero

Mendapatkan nilai yang menunjukkan angka 0 (nol).

Metode

Abs(BigInteger)

Mendapatkan nilai absolut objek BigInteger.

Add(BigInteger, BigInteger)

Menambahkan dua nilai BigInteger dan mengembalikan hasilnya.

Clamp(BigInteger, BigInteger, BigInteger)

Menjepit nilai ke nilai minimum dan maksimum inklusif.

Compare(BigInteger, BigInteger)

Membandingkan dua nilai BigInteger 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 BigInteger kedua 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 nilai BigInteger dengan nilai lainnya dan mengembalikan hasilnya.

DivRem(BigInteger, BigInteger)

Menghitung kuota dan sisa dari dua nilai.

DivRem(BigInteger, BigInteger, BigInteger)

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

Equals(BigInteger)

Mengembalikan nilai yang menunjukkan apakah instans saat ini dan objek BigInteger tertentu 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 tertentu 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 BigInteger saat ini.

GreatestCommonDivisor(BigInteger, BigInteger)

Menemukan pembavisor umum terbesar dari dua nilai BigInteger.

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 depan dalam sebuah nilai.

Log(BigInteger)

Mengembalikan logaritma alami (edasar) dari angka yang ditentukan.

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 nilai BigInteger.

MaxMagnitude(BigInteger, BigInteger)

Membandingkan dua nilai dengan komputasi yang lebih besar.

Min(BigInteger, BigInteger)

Mengembalikan nilai yang lebih kecil dari dua nilai BigInteger.

MinMagnitude(BigInteger, BigInteger)

Membandingkan dua nilai dengan komputasi yang lebih rendah.

ModPow(BigInteger, BigInteger, BigInteger)

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

Multiply(BigInteger, BigInteger)

Mengembalikan produk dari dua nilai BigInteger.

Negate(BigInteger)

Meniadakan nilai BigInteger tertentu.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter menjadi nilai.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

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

Parse(String)

Mengonversi representasi string dari angka ke BigInteger setara.

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

Mengonversi representasi string angka dalam gaya tertentu ke BigInteger setara.

Parse(String, NumberStyles, IFormatProvider)

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

PopCount(BigInteger)

Menghitung jumlah bit yang diatur dalam nilai.

Pow(BigInteger, Int32)

Menaikkan nilai BigInteger ke daya nilai tertentu.

Remainder(BigInteger, BigInteger)

Melakukan pembagian bilangan bulat pada dua nilai BigInteger 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 nilai BigInteger dari nilai lain dan mengembalikan hasilnya.

ToByteArray()

Mengonversi nilai BigInteger menjadi array byte.

ToByteArray(Boolean, Boolean)

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

Mengonversi nilai numerik objek BigInteger saat ini 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 setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

Mencoba mengurai rentang karakter menjadi nilai.

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

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

TryParse(String, BigInteger)

Mencoba mengonversi representasi string dari angka ke BigInteger yang 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 setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

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

Menyalin nilai BigInteger ini sebagai byte pelengkap dua ujung kecil, menggunakan jumlah byte sesedikit mungkin. Jika nilainya nol, menghasilkan satu byte yang elemennya 0x00.

Operator

Addition(BigInteger, BigInteger)

Menambahkan nilai dua objek BigInteger yang ditentukan.

BitwiseAnd(BigInteger, BigInteger)

Melakukan operasi And bitwise pada dua nilai BigInteger.

BitwiseOr(BigInteger, BigInteger)

Melakukan operasi Or bitwise pada dua nilai BigInteger.

Decrement(BigInteger)

Mengurangi nilai BigInteger sebesar 1.

Division(BigInteger, BigInteger)

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

Equality(BigInteger, BigInteger)

Mengembalikan nilai yang menunjukkan apakah nilai dua objek BigInteger sama.

Equality(BigInteger, Int64)

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

Equality(BigInteger, UInt64)

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

Equality(Int64, BigInteger)

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

Equality(UInt64, BigInteger)

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

ExclusiveOr(BigInteger, BigInteger)

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

Explicit(BigInteger to Byte)

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

Explicit(BigInteger to Char)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai Char.

Explicit(BigInteger to Decimal)

Menentukan konversi eksplisit objek BigInteger ke nilai Decimal.

Explicit(BigInteger to Double)

Menentukan konversi eksplisit objek BigInteger ke nilai Double.

Explicit(BigInteger to Half)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai Half.

Explicit(BigInteger to Int128)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai Int128.

Explicit(BigInteger to Int16)

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

Explicit(BigInteger to Int32)

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

Explicit(BigInteger to Int64)

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

Explicit(BigInteger to IntPtr)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai IntPtr.

Explicit(BigInteger to SByte)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Int16.

Explicit(BigInteger to Single)

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

Explicit(BigInteger to UInt128)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai UInt128.

Explicit(BigInteger to UInt16)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Int32.

Explicit(BigInteger to UInt32)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Int64.

Explicit(BigInteger to UInt64)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Double.

Explicit(BigInteger to UIntPtr)

Secara eksplisit mengonversi bilangan bulat besar menjadi nilai UIntPtr.

Explicit(Complex to BigInteger)

Secara eksplisit mengonversi nilai Complex menjadi bilangan bulat besar.

Explicit(Decimal to BigInteger)

Menentukan konversi eksplisit objek Decimal ke nilai BigInteger.

Explicit(Double to BigInteger)

Menentukan konversi eksplisit dari nilai Double ke nilai BigInteger.

Explicit(Half to BigInteger)

Secara eksplisit mengonversi nilai Half menjadi bilangan bulat besar.

Explicit(Single to BigInteger)

Menentukan konversi eksplisit dari nilai Single ke nilai BigInteger.

GreaterThan(BigInteger, BigInteger)

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

GreaterThan(BigInteger, Int64)

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

GreaterThan(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah nilai BigInteger 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 nilai BigInteger.

GreaterThan(UInt64, BigInteger)

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

GreaterThanOrEqual(BigInteger, BigInteger)

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

GreaterThanOrEqual(BigInteger, Int64)

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

GreaterThanOrEqual(BigInteger, UInt64)

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

GreaterThanOrEqual(Int64, BigInteger)

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

GreaterThanOrEqual(UInt64, BigInteger)

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

Implicit(Byte to BigInteger)

Menentukan konversi implisit byte yang tidak ditandatangani ke nilai BigInteger.

Implicit(Char to BigInteger)

Secara implisit mengonversi nilai Char menjadi bilangan bulat besar.

Implicit(Int128 to BigInteger)

Secara implisit mengonversi nilai Int128 menjadi bilangan bulat besar.

Implicit(Int16 to BigInteger)

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

Implicit(Int32 to BigInteger)

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

Implicit(Int64 to BigInteger)

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

Implicit(IntPtr to BigInteger)

Secara implisit mengonversi nilai IntPtr menjadi bilangan bulat besar.

Implicit(SByte to BigInteger)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah BigInteger(Int32).

Implicit(UInt128 to BigInteger)

Secara implisit mengonversi nilai UInt128 menjadi bilangan bulat besar.

Implicit(UInt16 to BigInteger)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

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

API ini tidak sesuai dengan CLS. Alternatif yang sesuai adalah Double.

Implicit(UIntPtr to BigInteger)

Secara implisit mengonversi nilai UIntPtr menjadi bilangan bulat besar.

Increment(BigInteger)

Menaikkan nilai BigInteger sebesar 1.

Inequality(BigInteger, BigInteger)

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

Inequality(BigInteger, Int64)

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

Inequality(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah nilai BigInteger 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 nilai BigInteger tidak sama.

Inequality(UInt64, BigInteger)

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

LeftShift(BigInteger, Int32)

Menggeser nilai BigInteger jumlah bit tertentu ke kiri.

LessThan(BigInteger, BigInteger)

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

LessThan(BigInteger, Int64)

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

LessThan(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah nilai BigInteger 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 nilai BigInteger.

LessThan(UInt64, BigInteger)

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

LessThanOrEqual(BigInteger, BigInteger)

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

LessThanOrEqual(BigInteger, Int64)

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

LessThanOrEqual(BigInteger, UInt64)

Mengembalikan nilai yang menunjukkan apakah nilai BigInteger 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 nilai BigInteger.

LessThanOrEqual(UInt64, BigInteger)

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

Modulus(BigInteger, BigInteger)

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

Multiply(BigInteger, BigInteger)

Mengalikan dua nilai BigInteger yang ditentukan.

OnesComplement(BigInteger)

Mengembalikan pelengkap bitwise dari nilai BigInteger.

RightShift(BigInteger, Int32)

Mengalihkan nilai BigInteger jumlah bit tertentu ke kanan.

Subtraction(BigInteger, BigInteger)

Mengurangi nilai BigInteger dari nilai BigInteger lain.

UnaryNegation(BigInteger)

Meniadakan nilai BigInteger tertentu.

UnaryPlus(BigInteger)

Mengembalikan nilai operand BigInteger. (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 dari TryWriteLittleEndian(Span<Byte>, Int32).

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 lain jika satu input NaN.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

Membandingkan dua nilai dengan komputasi yang lebih kecil dan mengembalikan nilai lain jika satu input 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 mewakili 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 tak terbatas positif.

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Menentukan apakah nilai mewakili angka riil.

INumberBase<BigInteger>.IsSubnormal(BigInteger)

Menentukan apakah nilai adalah subnormal.

INumberBase<BigInteger>.IsZero(BigInteger)

Menentukan apakah nilai adalah nol.

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

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

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

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

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

Menghitung perkiraan (left * right) + addend.

INumberBase<BigInteger>.Radix

Mendapatkan radix, atau dasar, 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 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