# Complex Methods

.NET Framework (current version)

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

## Methods

NameDescription
Abs(Complex)

Gets the absolute value (or magnitude) of a complex number.

Acos(Complex)

Returns the angle that is the arc cosine of the specified complex number.

Adds two complex numbers and returns the result.

Asin(Complex)

Returns the angle that is the arc sine of the specified complex number.

Atan(Complex)

Returns the angle that is the arc tangent of the specified complex number.

Conjugate(Complex)

Computes the conjugate of a complex number and returns the result.

Cos(Complex)

Returns the cosine of the specified complex number.

Cosh(Complex)

Returns the hyperbolic cosine of the specified complex number.

Divide(Complex, Complex)

Divides one complex number by another and returns the result.

Equals(Complex)

Returns a value that indicates whether the current instance and a specified complex number have the same value.

Equals(Object)

Returns a value that indicates whether the current instance and a specified object have the same value. (Overrides ValueType.Equals(Object).)

Exp(Complex)

Returns e raised to the power specified by a complex number.

FromPolarCoordinates(Double, Double)

Creates a complex number from a point's polar coordinates.

GetHashCode()

Returns the hash code for the current Complex object.(Overrides ValueType.GetHashCode().)

GetType()

Gets the Type of the current instance.(Inherited from Object.)

Log(Complex)

Returns the natural (base e) logarithm of a specified complex number.

Log(Complex, Double)

Returns the logarithm of a specified complex number in a specified base.

Log10(Complex)

Returns the base-10 logarithm of a specified complex number.

Multiply(Complex, Complex)

Returns the product of two complex numbers.

Negate(Complex)

Returns the additive inverse of a specified complex number.

Pow(Complex, Complex)

Returns a specified complex number raised to a power specified by a complex number.

Pow(Complex, Double)

Returns a specified complex number raised to a power specified by a double-precision floating-point number.

Reciprocal(Complex)

Returns the multiplicative inverse of a complex number.

Sin(Complex)

Returns the sine of the specified complex number.

Sinh(Complex)

Returns the hyperbolic sine of the specified complex number.

Sqrt(Complex)

Returns the square root of a specified complex number.

Subtract(Complex, Complex)

Subtracts one complex number from another and returns the result.

Tan(Complex)

Returns the tangent of the specified complex number.

Tanh(Complex)

Returns the hyperbolic tangent of the specified complex number.

ToString()

Converts the value of the current complex number to its equivalent string representation in Cartesian form.(Overrides ValueType.ToString().)

ToString(IFormatProvider)

Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified culture-specific formatting information.

ToString(String)

Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format for its real and imaginary parts.

ToString(String, IFormatProvider)

Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format and culture-specific format information for its real and imaginary parts.