BigInteger.Decrement(BigInteger) Betreiber
Definition
Dekrementiert einen BigInteger-Wert um 1.Decrements a BigInteger value by 1.
public:
static System::Numerics::BigInteger operator --(System::Numerics::BigInteger value);
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
Parameter
- value
- BigInteger
Der zu dekrementierende Wert.The value to decrement.
Gibt zurück
Der um 1 dekrementierte Wert des value
-Parameters.The value of the value
parameter decremented by 1.
Hinweise
Die- Decrement Methode definiert den Dekrement-Vorgang für- BigInteger Werte.The Decrement method defines the decrement operation for BigInteger values. Dies ermöglicht Code wie den folgenden:It enables code such as the following:
BigInteger number = 93843112;
Console.WriteLine(--number); // Displays 93843111
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die-Methode aufzurufen Subtract .Languages that do not support custom operators can call the Subtract method instead. Beispiel:For example:
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)
Da- BigInteger Objekte unveränderlich sind, erstellt der- Decrement Operator ein neues- BigInteger Objekt, dessen Wert eins kleiner ist als das BigInteger durch dargestellte Objekt value
.Because BigInteger objects are immutable, the Decrement operator creates a new BigInteger object whose value is one less than the BigInteger object represented by value
. Dies bedeutet, dass wiederholte Aufrufe von Decrement teuer sein können.This means that repeated calls to Decrement may be expensive.
Die äquivalente-Methode für diesen Operator ist BigInteger.Subtract(BigInteger, BigInteger) .The equivalent method for this operator is BigInteger.Subtract(BigInteger, BigInteger).