Aracılığıyla paylaş


BigInteger.Increment(BigInteger) Operatör

Tanım

Bir BigInteger değeri 1 artırır.

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

Parametreler

value
BigInteger

Artıracak değer.

Döndürülenler

Parametrenin value değeri 1 artırıldı.

Uygulamalar

Açıklamalar

Increment yöntemi, değerler için BigInteger artırma işlemini tanımlar. Bu, aşağıdaki gibi bir kod sağlar:

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

Artırma işleci olmayan veya işleç aşırı yüklemesini desteklemeyen bazı diller (visual basic gibi) aşağıdaki örnekte gösterildiği gibi yöntemi doğrudan çağırabilir Increment .

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

Nesneler sabit olduğundanBigInteger, Increment işleç değeri ile valuetemsil edilen nesneden bir fazla BigInteger olan yeni BigInteger bir nesne oluşturur. Bu nedenle, yinelenen aramalar Increment pahalı olabilir.

Bu işlecin eşdeğer yöntemidir BigInteger.Add(BigInteger, BigInteger).

Şunlara uygulanır

Ayrıca bkz.