BigInteger.Subtract(BigInteger, BigInteger) Metodo
In questo articolo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sottrae un valore BigInteger da un altro e restituisce il risultato.
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
- left
- BigInteger
Valore da cui sottrarre (minuendo).
- right
- BigInteger
Valore da sottrarre (sottraendo).
Risultato della sottrazione di right
da left
.
I linguaggi che non supportano operatori personalizzati possono usare il metodo per eseguire la Subtract sottrazione usando BigInteger i valori.
Il Subtract metodo è un utile sostituto dell'operatore di sottrazione quando si crea un'istanza di una BigInteger variabile assegnando la differenza risultante dalla sottrazione, come illustrato nell'esempio seguente.
// 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)
Si applica a
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |