﻿DoubleComplex Members

The DoubleComplex type exposes the following members.

# Constructors

NameDescription
DoubleComplex(Double)
Constructs a DoubleComplex instance with the specified real part. The imaginary part is set to 0.0.
DoubleComplex(Single)
Constructs a DoubleComplex instance with the specified real part. The imaginary part is set to 0.0.
DoubleComplex(String)
Constructs a DoubleComplex instance from a string representation of the form real,imag or (real,imag).
DoubleComplex(FloatComplex)
Constructs a DoubleComplex instance from a FloatComplex instance.
DoubleComplex(Double, Double)
Constructs a DoubleComplex instance with the specified real and imaginary parts.
DoubleComplex(Single, Single)
Constructs a DoubleComplex instance with the specified real and imaginary parts.
DoubleComplex(String, NumberStyles)
Constructs a new DoubleComplex instance from a given string representation using the specified style.

# Methods

NameDescription
Returns the sum of a real and a complex number.
Returns the sum of two complex numbers.
Returns the sum of a complex number and a real number.
Arg
Returns the argument (or phase) of a complex number.
Conj
Returns the conjugate of a complex number.
Divide(Double, DoubleComplex)
Returns the quotient of dividing a real number by a complex number.
Divide(DoubleComplex, DoubleComplex)
Returns the quotient of dividing one complex number by another.
Divide(DoubleComplex, Double)
Returns the quotient of dividing a complex number by a real number.
Equals
Tests for equality of this complex number and another complex number.
(Overrides ValueType..::..Equals(Object).)
FromPolar
Returns a complex number in Cartesian form from the supplied polar coordinates.
GetHashCode
Returns an integer hash code for this complex number.
(Overrides ValueType..::..GetHashCode()()()().)
GetType
Gets the type of the current instance.
(Inherited from Object.)
Multiply(Double, DoubleComplex)
Returns the product of a real and a complex number.
Multiply(DoubleComplex, DoubleComplex)
Returns the product of two complex numbers.
Multiply(DoubleComplex, Double)
Returns the product of a complex number and a real.
NaNEquals
Tests for equality of this complex number and another complex number.
Negate
Returns the negation of a complex number.
Norm
Returns the norm (or modulus) of a complex number.
Parse(String)
Constructs a DoubleComplex instance from a string representation of the form real,imag or (real,imag).
Parse(String, NumberStyles)
Constructs a new DoubleComplex instance from a given string representation using the specified style.
Subtract(Double, DoubleComplex)
Returns the difference of a real number and a complex number.
Subtract(DoubleComplex, DoubleComplex)
Returns the difference of two complex numbers.
Subtract(DoubleComplex, Double)
Returns the difference of a complex number and a real number.
ToString()()()()
Returns a formatted string representation of this complex number of the form (real,imag).
(Overrides ValueType..::..ToString()()()().)
ToString(String)
Returns a formatted string representation of this complex number of the form (real,imag) The real numbers real and imag are formatted according to the input format string formatString.

# Operators

NameDescription
Returns the sum of a real and a complex number.
Returns the sum of two complex numbers.
Returns the sum of a complex number and a real number.
Division(Double, DoubleComplex)
Returns the quotient of dividing a real number by a complex number.
Division(DoubleComplex, DoubleComplex)
Returns the quotient of dividing one complex number by another.
Division(DoubleComplex, Double)
Returns the quotient of dividing a complex number by a real number.
Equality
Tests for equality of two complex numbers.
ImplicitWideningImplicitImplicitImplicit(Double to DoubleComplex)
Implicitly converts a double-precision floating point number into a DoubleComplex instance. The imaginary part is set to 0.0.
ImplicitWideningImplicitImplicitImplicit(FloatComplex to DoubleComplex)
Implicitly converts a FloatComplex instance into a DoubleComplex instance.
Inequality
Tests for inequality of two complex numbers.
Multiply(Double, DoubleComplex)
Returns the product of a real and a complex number.
Multiply(DoubleComplex, DoubleComplex)
Returns the product of two complex numbers.
Multiply(DoubleComplex, Double)
Returns the product of a complex number and a real.
Subtraction(Double, DoubleComplex)
Returns the difference of a real number and a complex number.
Subtraction(DoubleComplex, DoubleComplex)
Returns the difference of two complex numbers.
Subtraction(DoubleComplex, Double)
Returns the difference of a complex number and a real number.
UnaryNegation
Returns the negation of a complex number.

# Fields

NameDescription
Imag
The imaginary part of this complex number.
Real
The real part of this complex number.