BigInteger.Increment(BigInteger) Opérateur
Définition
Important
Certaines informations concernent des produits en version préliminaire qui peuvent être considérablement modifiés avant leur sortie. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.
Incrémente une valeur BigInteger de 1.
public:
static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value);
public:
static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value) = System::Numerics::IIncrementOperators<System::Numerics::BigInteger>::op_Increment;
public static System.Numerics.BigInteger operator ++(System.Numerics.BigInteger value);
static member op_Increment : System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared op_Increment (value As BigInteger) As BigInteger
Paramètres
- value
- BigInteger
Valeur à incrémenter.
Retourne
Valeur du paramètre value incrémenté de 1.
Implémente
Remarques
La Increment méthode définit l’opération d’incrémentation pour les BigInteger valeurs. Il active le code tel que le suivant :
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
Certains langages (comme Visual Basic) qui ne disposent pas d’un opérateur d’incrémentation ou qui ne prennent pas en charge la surcharge d’opérateur peuvent appeler directement la Increment méthode, comme le montre l’exemple suivant.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Étant donné que BigInteger les objets sont immuables, l’opérateur Increment crée un objet BigInteger dont la valeur est supérieure à l’objet BigInteger représenté par value. Par conséquent, les appels répétés à Increment peuvent être coûteux.
La méthode équivalente pour cet opérateur est BigInteger.Add(BigInteger, BigInteger).