Complex::Subtract Method (Complex, Complex)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Subtracts one complex number from another and returns the result.

Namespace:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

static Complex Subtract(
	Complex left,
	Complex right


Type: System.Numerics::Complex

The value to subtract from (the minuend).

Type: System.Numerics::Complex

The value to subtract (the subtrahend).

Return Value

Type: System.Numerics::Complex

The result of subtracting right from left.

The subtraction of a complex number, c + di, from another complex number, a + bi, takes the following form:

(a - c) + (b - d)i

If the method call results in an overflow in either the real or imaginary component, the value of that component is either Double::PositiveInfinity or Double::NegativeInfinity.

Languages that do not support custom operators can use the Subtract method to perform subtraction using complex numbers.

The following example subtracts each complex number in an array from a complex number.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Available since 4.0
Windows Phone
Available since 8.1
Return to top