BigInteger.Modulus(BigInteger, BigInteger) Operator

Definitie

Retourneert de rest die het resultaat is van deling met twee opgegeven BigInteger waarden.

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);
static member ( % ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator Mod (dividend As BigInteger, divisor As BigInteger) As BigInteger

Parameters

dividend
BigInteger

De waarde die moet worden gedeeld.

divisor
BigInteger

De waarde die moet worden gedeeld door.

Retouren

De rest die het resultaat is van de deling.

Uitzonderingen

divisor is 0 (nul).

Opmerkingen

De Modulus methode definieert de werking van de modulus-operator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:

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

Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de BigInteger.Remainder methode aanroepen.

Het teken van de waarde die door de modulus-bewerking wordt geretourneerd, is afhankelijk van het teken van dividend: Als dividend positief is, retourneert de modulusbewerking een positief resultaat; als dit negatief is, retourneert de modulusbewerking een negatief resultaat. Het gedrag van de modulusbewerking met BigInteger waarden is identiek aan de modulusbewerking met andere integrale typen.

De equivalente methode voor deze operator is BigInteger.Remainder(BigInteger, BigInteger).

Van toepassing op

Zie ook