Complex<T> Operators and Type Conversions

Operators

Addition(T, Complex<T>) Adds a complex number to a real number.
Addition(Complex<T>, T) Adds a complex number to a real number.
Addition(Complex<T>, Complex<T>) Adds two complex numbers.
Decrement(Complex<T>) Decrements the real part of a complex number by one.
Division(T, Complex<T>) Divides a real number by a complex number.
Division(Complex<T>, T) Divides a complex number by a real number.
Division(Complex<T>, Complex<T>) Divides a complex number by another.
Equality(T, Complex<T>) Compares a complex number and a real number for equality.
Equality(Complex<T>, T) Compares a complex number and a real number for equality.
Equality(Complex<T>, Complex<T>) Compares two complex numbers for equality.
Explicit(Complex<T> to T) Casts a complex number to a real number. The imaginary part must be zero.
Exponent(Complex<T>, T) Represents the exponentiation operator.
Exponent(Complex<T>, Complex<T>) Represents the exponentiation operator.
Exponent(Complex<T>, Int32) Represents the exponentiation operator.
Exponentiation(Complex<T>, T) Represents the exponentiation operator.
Exponentiation(Complex<T>, Complex<T>) Represents the exponentiation operator.
Exponentiation(Complex<T>, Int32) Represents the exponentiation operator.
Implicit(T to Complex<T>) Implicitly casts a real number to a complex type.
Implicit(ValueTuple<T, T> to Complex<T>) Implicitly casts a tuple of two real numbers to a complex type.
Increment(Complex<T>) Increments the real part of a complex number by one.
Inequality(T, Complex<T>) Compares a complex number and a real number for inequality.
Inequality(Complex<T>, T) Compares a complex number and a real number for inequality.
Inequality(Complex<T>, Complex<T>) Compares two complex numbers for inequality.
Multiply(T, Complex<T>) Multiplies a complex number and a real number.
Multiply(Complex<T>, T) Multiplies a complex number and a real number.
Multiply(Complex<T>, Complex<T>) Multiplies two complex numbers.
Subtraction(T, Complex<T>) Subtracts a complex number from a real number.
Subtraction(Complex<T>, T) Subtracts a real number from a complex number.
Subtraction(Complex<T>, Complex<T>) Subtracts two complex numbers.
UnaryNegation(Complex<T>) Negates a complex number.
UnaryPlus(Complex<T>) Applies the unary plus operator to a complex number.

See Also