BigInteger.Modulus(BigInteger, BigInteger) Operator
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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);
public:
static System::Numerics::BigInteger operator %(System::Numerics::BigInteger dividend, System::Numerics::BigInteger divisor) = System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>::op_Modulus;
public static System.Numerics.BigInteger operator % (System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor);
static member ( % ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator Mod (dividend As BigInteger, divisor As BigInteger) As BigInteger
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
let num1 = 100045632194I
let num2 = 90329434I
let remainder = num1 % num2
printfn $"{remainder}" // Displays 50948756
Dim num1 As BigInteger = 100045632194
Dim num2 As BigInteger = 90329434
Dim remainder As BigInteger = num1 Mod 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).