BigInteger.Increment(BigInteger) Operador

Definição

Incrementa um valor BigInteger em 1.

C#
public static System.Numerics.BigInteger operator ++(System.Numerics.BigInteger value);

Parâmetros

value
BigInteger

O valor a ser incrementado.

Retornos

O valor do parâmetro value incrementado em 1.

Implementações

Comentários

O Increment método define a operação de incremento para BigInteger valores. Ele permite que o código seja o seguinte:

C#
BigInteger number = 93843112;
Console.WriteLine(++number);               // Displays 93843113

Algumas linguagens (como o Visual Basic) que não têm um operador de incremento ou não dão suporte à sobrecarga de operador podem chamar o Increment método diretamente, como mostra o exemplo a seguir.

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

Como BigInteger os objetos são imutáveis, o Increment operador cria um novo BigInteger objeto cujo valor é um a mais do que o BigInteger objeto representado por value. Portanto, chamadas repetidas para Increment podem ser caras.

O método equivalente para esse operador é BigInteger.Add(BigInteger, BigInteger).

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também