BigInteger.Increment(BigInteger) Operator

Definitie

Hiermee wordt een BigInteger waarde verhoogd met 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

Parameters

value
BigInteger

De waarde die moet worden verhoogd.

Retouren

De waarde van de value parameter verhoogd met 1.

Implementeringen

Opmerkingen

De Increment methode definieert de incrementele bewerking voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:

BigInteger number = 93843112;
Console.WriteLine(++number);               // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113

Sommige talen (zoals Visual Basic) die geen incrementele operator hebben of geen ondersteuning bieden voor overbelasting van operatoren, kunnen de methode Increment rechtstreeks aanroepen, zoals in het volgende voorbeeld wordt weergegeven.

Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number))    ' Displays 93843113

Omdat BigInteger objecten onveranderbaar zijn, maakt de operator een nieuw Increment object waarvan de BigInteger waarde een meer is dan het BigInteger object dat wordt vertegenwoordigd door value. Daarom kunnen herhaalde aanroepen Increment duur zijn.

De equivalente methode voor deze operator is BigInteger.Add(BigInteger, BigInteger).

Van toepassing op

Zie ook