Leer en inglés

Compartir a través de


BigInteger.Decrement(BigInteger) Operador

Definición

Disminuye un valor BigInteger en 1.

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

Parámetros

value
BigInteger

Valor que se va a disminuir.

Devoluciones

Valor del parámetro value disminuido en 1.

Implementaciones

Comentarios

El Decrement método define la operación decremento para BigInteger los valores. Habilita código como el siguiente:

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

Los lenguajes que no admiten operadores personalizados pueden llamar al Subtract método en su lugar. Por ejemplo:

C#
BigInteger number1 = BigInteger.Pow(Int32.MaxValue, 2);
number1 = BigInteger.Subtract(number1, BigInteger.One);

Dado que BigInteger los objetos son inmutables, el Decrement operador crea un nuevo BigInteger objeto cuyo valor es uno menor que el BigInteger objeto representado por value. Esto significa que las llamadas repetidas a Decrement pueden ser costosas.

El método equivalente para este operador es BigInteger.Subtract(BigInteger, BigInteger).

Se aplica a

Producto Versiones
.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

Consulte también