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 tel que le suivant :
BigInteger number = 93843112;
Console.WriteLine(--number); // Displays 93843111
let mutable number = 93843112I
number <- number - 1I
printfn $"{number}" // Displays 93843111
Les langues 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);
let number1 = BigInteger.Pow(Int32.MaxValue, 2)
let 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 Decrement crée un BigInteger objet dont la valeur est inférieure à l’objet BigInteger représenté par value
. Cela signifie que les appels répétés à Decrement peuvent être coûteux.
La méthode équivalente pour cet opérateur est BigInteger.Subtract(BigInteger, BigInteger).