BigInteger.Increment(BigInteger) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Parametresinin value değeri 1 artırıldı.
Uygulamalar
Açıklamalar
Increment yöntemi, değerler için BigInteger artım işlemini tanımlar. Aşağıdaki gibi bir kodu etkinleştirir:
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
Artım işleci olmayan veya işleç aşırı yüklemesini desteklemeyen bazı diller (Visual Basic gibi), aşağıdaki örnekte gösterildiği gibi doğrudan Increment yöntemini çağırabilir.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Nesneler sabit olduğundanBigInteger, Increment işleci değeri tarafından BigIntegertemsil edilen nesneden bir fazla BigInteger olan yeni value bir nesne oluşturur. Bu nedenle, yinelenen çağrılar Increment pahalı olabilir.
Bu işlecin eşdeğer yöntemidir BigInteger.Add(BigInteger, BigInteger).