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).