BigInteger.Subtraction(BigInteger, BigInteger) Operator

Definition

Subtracts a BigInteger value from another BigInteger value.

public static System.Numerics.BigInteger operator - (System.Numerics.BigInteger left, System.Numerics.BigInteger right);

Parameters

left
BigInteger

The value to subtract from (the minuend).

right
BigInteger

The value to subtract (the subtrahend).

Returns

The result of subtracting right from left.

Implements

Remarks

The Subtraction method defines the operation of the subtraction operator for BigInteger values. It enables code such as the following:

BigInteger num1 = 100045632194;
BigInteger num2 = 90329434;
BigInteger result = num1 - num2;

Languages that do not support custom operators can call the BigInteger.Subtract method instead.

The equivalent method for this operator is BigInteger.Subtract(BigInteger, BigInteger).

Applies to

Product Versions
.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
.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

See also