BigInteger.Increment(BigInteger) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).