Compartir a través de


BigInteger.Increment(BigInteger) Operador

Definición

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

Parámetros

value
BigInteger

Valor que se va a aumentar.

Devoluciones

Valor del parámetro value aumentado en 1.

Implementaciones

Comentarios

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

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

Algunos lenguajes (como Visual Basic) que carecen de un operador de incremento o que no admiten la sobrecarga de operadores pueden llamar al Increment método directamente, como se muestra en el ejemplo siguiente.

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

Dado que BigInteger los objetos son inmutables, el Increment operador crea un nuevo BigInteger objeto cuyo valor es uno más que el BigInteger objeto representado por value. Por lo tanto, las llamadas repetidas a Increment pueden ser costosas.

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

Se aplica a

Consulte también