BigInteger.Subtract(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.
Subtraherar ett BigInteger värde från ett annat och returnerar resultatet.
public:
static System::Numerics::BigInteger Subtract(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public static System.Numerics.BigInteger Subtract(System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member Subtract : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Function Subtract (left As BigInteger, right As BigInteger) As BigInteger
Parametrar
- left
- BigInteger
Värdet som ska subtraheras från (minuend).
- right
- BigInteger
Värdet som ska subtraheras (subtrahend).
Returer
Resultatet av att subtrahera right från left.
Kommentarer
Språk som inte stöder anpassade operatorer kan använda Subtract metoden för att utföra subtraktion med hjälp av BigInteger värden.
Metoden Subtract är en användbar ersättning för subtraktionsoperatorn när du instansierar en BigInteger variabel genom att tilldela den skillnaden som är resultatet av subtraktion, som du ser i följande exempel.
// The statement
// BigInteger number = Int64.MinValue - Int64.MaxValue;
// produces compiler error CS0220: The operation overflows at compile time in checked mode.
// The alternative:
BigInteger number = BigInteger.Subtract(Int64.MinValue, Int64.MaxValue);
let number = BigInteger.Subtract(Int64.MinValue, Int64.MaxValue);
' The statement
' Dim number As BigInteger = Int64.MinValue - Int64.MaxValue
' produces compiler error BC30439: Constant expression not representable in type 'Long'.
' The alternative:
Dim number As BigInteger = BigInteger.Subtract(Int64.MinValue, Int64.MaxValue)