BigInteger.Increment(BigInteger) 操作员
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将值 BigInteger 递增 1。
public:
static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value);
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
参数
- value
- BigInteger
要递增的值。
返回
参数的值 value 递增 1。
注解
该方法 Increment 定义值的递增操作 BigInteger 。 它启用以下代码:
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
如以下示例所示,某些语言(如 Visual Basic缺少递增运算符或不支持运算符重载)可以直接调用 Increment 方法。
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
由于 BigInteger 对象是不可变的, Increment 因此该运算符将创建一个新 BigInteger 对象,其值比 BigInteger 对象 value所表示的对象多一个。 因此,重复调用 Increment 可能很昂贵。
此运算符 BigInteger.Add(BigInteger, BigInteger)的等效方法是 。