BigInteger.Increment(BigInteger) Operátor

Definice

Zvýší BigInteger hodnotu o 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

Parametry

value
BigInteger

Hodnota, která se má zvýšit.

Návraty

Hodnota parametru value se zvýší o 1.

Implementuje

Poznámky

Metoda Increment definuje operaci přírůstku pro BigInteger hodnoty. Umožňuje například následující kód:

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

Některé jazyky (například Visual Basic), které nemají operátor přírůstku nebo nepodporují přetížení operátoru, mohou přímo volat metodu Increment, jak ukazuje následující příklad.

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

Protože BigInteger objekty jsou neměnné, Increment operátor vytvoří nový BigInteger objekt, jehož hodnota je jedna více než BigInteger objekt reprezentovaný value. Opakovaná volání Increment proto mohou být nákladná.

Ekvivalentní metoda tohoto operátoru je BigInteger.Add(BigInteger, BigInteger).

Platí pro

Viz také