The Complex type exposes the following members.

Constructors

NameDescription
ComplexOverloaded.
Constructs a Complex object.

Methods

NameDescription
Abs
Returns the absolute value (modulus) of a Complex, |z|.
Acos
Returns the inverse cosine (arc cosine) of a Complex, with branch cuts outside the interval [-1,1] along the real axis.
Acosh
Returns the inverse hyperbolic cosine (arc cosh) of a Complex, with a branch cut at values less than one along the real axis.
AddOverloaded.
Returns the sum of two numbers.
Argument
Returns the argument (phase) of a Complex, in radians, with a branch cut along the negative real axis.
Asin
Returns the inverse sine (arc sine) of a Complex, with branch cuts outside the interval [-1,1] along the real axis.
Asinh
Returns the inverse hyperbolic sine (arc sinh) of a Complex, with branch cuts outside the interval [-i,i].
Atan
Returns the inverse tangent (arc tangent) of a Complex, with branch cuts outside the interval [-i,i] along the imaginary axis.
Atanh
Returns the inverse hyperbolic tangent (arc tanh) of a Complex, with branch cuts outside the interval [-1,1] on the real axis.
CompareToOverloaded.
Compares two Objects.
Conjugate
Returns the complex conjugate of a Complex object.
Cos
Returns the cosine of a Complex.
Cosh
Returns the hyperbolic cosh of a Complex.
DivideOverloaded.
Returns the result of one number divided by another number.
Equals
Compares this object against the specified object.
(Overrides ValueType..::.Equals(Object).)
Exp
Returns the exponential of a Complex z, exp(z).
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Returns a hashcode for this Complex.
(Overrides ValueType..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ImagOverloaded.
Log
Returns the logarithm of a Complex z, with a branch cut along the negative real axis.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MultiplyOverloaded.
Returns the product of two numbers.
MultiplyImagOverloaded.
Returns the product of two numbers.
Negate
Returns the negative of a Complex object, -z.
ParseOverloaded.
PowOverloaded.
Returns the value of one number raised to a second number.
RealOverloaded.
Sin
Returns the sine of a Complex.
Sinh
Returns the hyperbolic sine of a Complex.
Sqrt
Returns the square root of a Complex, with a branch cut along the negative real axis.
SubtractOverloaded.
Returns the difference of two numbers.
Tan
Returns the tangent of a Complex.
Tanh
Returns the hyperbolic tanh of a Complex.
ToStringOverloaded.
Returns the String representation of a Complex number.

Operators

NameDescription
AdditionOverloaded.
Returns the sum of two numbers.
DivisionOverloaded.
Returns the value of one number divided by another number.
EqualityOverloaded.
InequalityOverloaded.
MultiplyOverloaded.
Returns the product of two numbers.
SubtractionOverloaded.
Returns the difference of two numbers.
UnaryNegation
Returns the negative of a Complex object, -x.

Fields

NameDescription
I
The imaginary unit.

See Also