BigInteger.Decrement(BigInteger) BigInteger.Decrement(BigInteger) BigInteger.Decrement(BigInteger) BigInteger.Decrement(BigInteger) Operator

Definição

Diminui um valor BigInteger em 1.Decrements a BigInteger value by 1.

public:
 static System::Numerics::BigInteger operator --(System::Numerics::BigInteger value);
public static System.Numerics.BigInteger operator -- (System.Numerics.BigInteger value);
static member op_Decrement : System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared op_Decrement (value As BigInteger) As BigInteger

Parâmetros

value
BigInteger BigInteger BigInteger BigInteger

O valor a ser diminuído.The value to decrement.

Retornos

O valor do parâmetro value diminuído em 1.The value of the value parameter decremented by 1.

Comentários

O Decrement método define a operação de diminuição BigInteger para valores.The Decrement method defines the decrement operation for BigInteger values. Ele permite que o código seja o seguinte:It enables code such as the following:

BigInteger number = 93843112;
Console.WriteLine(--number);               // Displays 93843111

Linguagens que não dão suporte a operadores personalizados podem chamar o método Subtract em vez disso.Languages that do not support custom operators can call the Subtract method instead. Por exemplo:For example:

BigInteger number1 = BigInteger.Pow(Int32.MaxValue, 2);
number1 = BigInteger.Subtract(number1, BigInteger.One);
Dim number1 As BigInteger = BigInteger.Pow(Int32.MaxValue, 2)
number1 = BigInteger.Subtract(number1, BigInteger.One)

Como BigInteger os objetos são imutáveis, o Decrement operador cria um novo BigInteger objeto cujo valor é um menor do que BigInteger o objeto representado valuepor.Because BigInteger objects are immutable, the Decrement operator creates a new BigInteger object whose value is one less than the BigInteger object represented by value. Isso significa que as chamadas repetidas para Decrement podem ser caras.This means that repeated calls to Decrement may be expensive.

O método equivalente para esse operador é BigInteger.Subtract(BigInteger, BigInteger).The equivalent method for this operator is BigInteger.Subtract(BigInteger, BigInteger).

Aplica-se a

Veja também