BigInteger.Decrement(BigInteger) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décré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::IDecrementOperators<System::Numerics::BigInteger>::op_Decrement;
public static System.Numerics.BigInteger operator -- (System.Numerics.BigInteger value);
static member op_Decrement : System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared op_Decrement (value As BigInteger) As BigInteger
Paramètres
- value
- BigInteger
Valeur à décrémenter.
Retours
Valeur du paramètre value
décrémenté de 1.
Implémente
Remarques
La Decrement méthode définit l’opération de décrémentation pour les BigInteger valeurs. Il active le code comme suit :
BigInteger number = 93843112;
Console.WriteLine(--number); // Displays 93843111
Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode à la Subtract place. Exemple :
BigInteger number1 = BigInteger.Pow(Int32.MaxValue, 2);
number1 = BigInteger.Subtract(number1, BigInteger.One);
Dim number1 As BigInteger = BigInteger.Pow(Int32.MaxValue, 2)
number1 = BigInteger.Subtract(number1, BigInteger.One)
Étant donné que BigInteger les objets sont immuables, l’opérateur crée un objet BigInteger dont la Decrement valeur est inférieure à l’objet BigInteger représenté par value
. Cela signifie que les appels répétés peuvent Decrement être coûteux.
La méthode équivalente pour cet opérateur est BigInteger.Subtract(BigInteger, BigInteger).