BigInteger.Add(BigInteger, BigInteger) Metod

Definition

Lägger till två BigInteger värden och returnerar resultatet.

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

Parametrar

left
BigInteger

Det första värdet som ska läggas till.

right
BigInteger

Det andra värdet som ska läggas till.

Returer

Summan av left och right.

Kommentarer

Språk som inte stöder överlagring av operatorer eller anpassade operatorer kan använda Add metoden för att utföra addition med hjälp av BigInteger värden.

Metoden Add är ett användbart substitut för additionsoperatorn när du instansierar en BigInteger variabel genom att tilldela den en summa som resulterar från addition, som du ser i följande exempel.

// 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);
let 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)

Gäller för

Se även