BigInteger.Increment(BigInteger) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Inkrementiert einen BigInteger-Wert um 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
Parameter
- value
- BigInteger
Der zu inkrementierende Wert.
Gibt zurück
Der um 1 inkrementierte Wert des value
-Parameters.
Implementiert
Hinweise
Die Increment -Methode definiert den Inkrementvorgang für BigInteger Werte. Es aktiviert Code wie den folgenden:
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
Einige Sprachen (z. B. Visual Basic), die keinen Inkrementoperator oder keine Operatorüberladung unterstützen, können die Increment Methode direkt aufrufen, wie das folgende Beispiel zeigt.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Da BigInteger Objekte unveränderlich sind, erstellt der Increment -Operator ein neues BigInteger Objekt, dessen Wert eins mehr als das BigInteger durch dargestellte value
Objekt ist. Daher können wiederholte Aufrufe von Increment teuer sein.
Die entsprechende Methode für diesen Operator ist BigInteger.Add(BigInteger, BigInteger).