Bagikan melalui


BigInteger.Increment(BigInteger) Operator

Definisi

Menaikkan BigInteger nilai sebesar 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

Parameter

value
BigInteger

Nilai untuk kenaikan.

Mengembalikan

Nilai parameter bertambah value 1.

Penerapan

Keterangan

Metode Increment mendefinisikan operasi kenaikan untuk BigInteger nilai. Ini memungkinkan kode seperti berikut:

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

Beberapa bahasa (seperti Visual Basic) yang tidak memiliki operator kenaikan atau tidak mendukung kelebihan beban operator dapat memanggil metode secara Increment langsung, seperti yang ditunjukkan contoh berikut.

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

Karena BigInteger objek tidak dapat diubah, Increment operator membuat objek baru BigInteger yang nilainya satu lebih dari objek yang diwakili BigInteger oleh value. Oleh karena itu, panggilan berulang mungkin Increment mahal.

Metode yang setara untuk operator ini adalah BigInteger.Add(BigInteger, BigInteger).

Berlaku untuk

Lihat juga