BigInteger::Modulus Operator (BigInteger, BigInteger)
Returns the remainder that results from division with two specified BigInteger values.
Assembly: System.Numerics (in System.Numerics.dll)
Parameters
- dividend
-
Type:
System.Numerics::BigInteger
The value to be divided.
- divisor
-
Type:
System.Numerics::BigInteger
The value to divide by.
| Exception | Condition |
|---|---|
| DivideByZeroException | divisor is 0 (zero). |
The Modulus method defines the operation of the modulus operator for BigInteger values. It enables code such as the following:
Languages that do not support custom operators can call the BigInteger::Remainder method instead.
The sign of the value returned by the modulus operation depends on the sign of dividend: If dividend is positive, the modulus operation returns a positive result; if it is negative, the modulus operation returns a negative result. The behavior of the modulus operation with BigInteger values is identical to the modulus operation with other integral types.
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone
Available since 8.1