BigInteger.Decrement(BigInteger) Operador

Definición

Disminuye un valor BigInteger en 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

Valor que se va a disminuir.The value to decrement.

Devoluciones

Valor del parámetro value disminuido en 1.The value of the value parameter decremented by 1.

Comentarios

El método Decrement define la operación de decremento para los valores de BigInteger.The Decrement method defines the decrement operation for BigInteger values. Permite el código como el siguiente:It enables code such as the following:

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

Los lenguajes que no admiten operadores personalizados pueden llamar al método Subtract en su lugar.Languages that do not support custom operators can call the Subtract method instead. Por ejemplo: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)

Dado que BigInteger objetos son inmutables, el operador Decrement crea un nuevo objeto BigInteger cuyo valor es uno menos que el objeto BigInteger representado por value.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. Esto significa que las llamadas repetidas a Decrement pueden ser costosas.This means that repeated calls to Decrement may be expensive.

El método equivalente para este operador es BigInteger.Subtract(BigInteger, BigInteger).The equivalent method for this operator is BigInteger.Subtract(BigInteger, BigInteger).

Se aplica a

Consulte también: