BigInteger.Increment(BigInteger) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).