BigInteger.Add(BigInteger, BigInteger) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)