BigInteger.Modulus(BigInteger, BigInteger) Opérateur

Définition

Retourne le modulo de la division de deux valeurs BigInteger spécifiques.Returns the remainder that results from division with two specified BigInteger values.

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

Paramètres

dividend
BigInteger

Valeur à diviser.The value to be divided.

divisor
BigInteger

Valeur par laquelle diviser.The value to divide by.

Retours

Reste de la division.The remainder that results from the division.

Exceptions

divisor est égal à 0 (zéro).divisor is 0 (zero).

Remarques

La méthode Modulus définit le fonctionnement de l’opérateur modulo pour les valeurs BigInteger.The Modulus method defines the operation of the modulus operator for BigInteger values. Il active un code tel que le suivant :It enables code such as the following:

BigInteger num1 = 100045632194;
BigInteger num2 = 90329434;
BigInteger remainder = num1 % num2;
Console.WriteLine(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 

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode BigInteger.Remainder à la place.Languages that do not support custom operators can call the BigInteger.Remainder method instead.

Le signe de la valeur retournée par l’opération modulo dépend du signe de dividend: si dividend est positif, l’opération modulo retourne un résultat positif. Si elle est négative, l’opération modulo retourne un résultat négatif.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. Le comportement de l’opération modulo avec des valeurs BigInteger est identique à l’opération modulo avec d’autres types intégraux.The behavior of the modulus operation with BigInteger values is identical to the modulus operation with other integral types.

La méthode équivalente pour cet opérateur est BigInteger.Remainder(BigInteger, BigInteger).The equivalent method for this operator is BigInteger.Remainder(BigInteger, BigInteger).

S’applique à

Voir aussi