Condividi tramite


BigInteger.Increment(BigInteger) Operatore

Definizione

Incrementa un valore BigInteger di 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

Parametri

value
BigInteger

Valore da incrementare.

Restituisce

Valore del parametro value incrementato di 1.

Implementazioni

Commenti

Il Increment metodo definisce l'operazione di incremento per BigInteger i valori. Abilita il codice, ad esempio quanto segue:

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

Alcuni linguaggi , ad esempio Visual Basic, che non supportano l'overload degli operatori possono chiamare direttamente il Increment metodo, come illustrato nell'esempio seguente.

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

Poiché BigInteger gli oggetti sono non modificabili, l'operatore Increment crea un nuovo BigInteger oggetto il cui valore è uno più dell'oggetto BigInteger rappresentato da value. Pertanto, le chiamate ripetute possono Increment essere costose.

Il metodo equivalente per questo operatore è BigInteger.Add(BigInteger, BigInteger).

Si applica a

Vedi anche