BigInteger.Modulus(BigInteger, BigInteger) Operator

Definisi

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

public static System.Numerics.BigInteger operator %(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor);

Parameter

dividend
BigInteger

Nilai yang akan dibagi.

divisor
BigInteger

Nilai untuk dibagi.

Mengembalikan

Sisa yang dihasilkan dari divisi.

Penerapan

Pengecualian

divisor adalah 0 (nol).

Keterangan

Metode mendefinisikan Modulus operasi operator modulus untuk BigInteger nilai. Ini memungkinkan kode seperti berikut:

BigInteger num1 = 100045632194;
BigInteger num2 = 90329434;
BigInteger remainder = num1 % num2;
Console.WriteLine(remainder);           // Displays 50948756

Bahasa yang tidak mendukung operator kustom dapat memanggil metode sebagai gantinya BigInteger.Remainder .

Tanda nilai yang dikembalikan oleh operasi modulus tergantung pada tanda dividend: Jika dividend positif, operasi modulus mengembalikan hasil positif; jika negatif, operasi modulus mengembalikan hasil negatif. Perilaku operasi modulus dengan nilai identik dengan BigInteger operasi modulus dengan jenis integral lainnya.

Metode yang setara untuk operator ini adalah BigInteger.Remainder(BigInteger, BigInteger).

Berlaku untuk

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Lihat juga