BigInteger.Add(BigInteger, BigInteger) メソッド

定義

2 つの BigInteger 値を加算し、その結果を返します。Adds two BigInteger values and returns the result.

public:
 static System::Numerics::BigInteger Add(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public static System.Numerics.BigInteger Add (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member Add : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Function Add (left As BigInteger, right As BigInteger) As BigInteger

パラメーター

left
BigInteger

加算する 1 番目の値。The first value to add.

right
BigInteger

加算する 2 番目の値。The second value to add.

戻り値

BigInteger

leftright の合計。The sum of left and right.

注釈

演算子のオーバーロードまたはカスタム演算子をサポートしない言語では、Add メソッドを使用して BigInteger 値を使用して加算を実行できます。Languages that do not support operator overloading or custom operators can use the Add method to perform addition using BigInteger values.

Add メソッドは、次の例に示すように、加算によって得られる合計を割り当てることによって BigInteger 変数をインスタンス化するときに加算演算子の代替として使用できます。The Add method is a useful substitute for the addition operator when instantiating a BigInteger variable by assigning it a sum that results from addition, as shown in the following example.

// The statement:
//    BigInteger number = Int64.MaxValue + Int32.MaxValue;
// produces compiler error CS0220: The operation overflows at compile time in checked mode.
// The alternative:
BigInteger number = BigInteger.Add(Int64.MaxValue, Int32.MaxValue);
' The statement
'    Dim number As BigInteger = Int64.MaxValue + Int32.MaxValue
' produces compiler error BC30439: Constant expression not representable in type 'Long'.
' The alternative:
Dim number As BigInteger = BigInteger.Add(Int64.MaxValue, Int32.MaxValue)

適用対象

こちらもご覧ください