Show / Hide Table of Contents

Struct Complex

Namespace: DRIT.Spreadsheet.Formulas
Assembly: DRIT.Spreadsheet.dll
Syntax
public struct Complex

Constructors

Complex(Double, Double)

Declaration
public Complex(double real, double imaginary)
Parameters
Type Name Description
System.Double real
System.Double imaginary

Complex(Double, Double, Char)

Declaration
public Complex(double real, double imaginary, char suffix)
Parameters
Type Name Description
System.Double real
System.Double imaginary
System.Char suffix

Properties

Imaginary

Declaration
public double Imaginary { get; }
Property Value
Type Description
System.Double

Module

Declaration
public double Module { get; }
Property Value
Type Description
System.Double

Real

Declaration
public double Real { get; }
Property Value
Type Description
System.Double

Suffix

Declaration
public char Suffix { get; }
Property Value
Type Description
System.Char

Theta

Declaration
public double Theta { get; }
Property Value
Type Description
System.Double

X

Declaration
public double X { get; }
Property Value
Type Description
System.Double

Y

Declaration
public double Y { get; }
Property Value
Type Description
System.Double

Methods

Conjugate()

Declaration
public Complex Conjugate()
Returns
Type Description
Complex

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

Parse(String)

Declaration
public static Complex Parse(string value)
Parameters
Type Name Description
System.String value
Returns
Type Description
Complex

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

ToString(IFormatProvider)

Declaration
public string ToString(IFormatProvider provider)
Parameters
Type Name Description
IFormatProvider provider
Returns
Type Description
System.String

TryParse(String, out Complex)

Declaration
public static bool TryParse(string value, out Complex complex)
Parameters
Type Name Description
System.String value
Complex complex
Returns
Type Description
System.Boolean

Operators

Addition(Complex, Complex)

Declaration
public static Complex operator +(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
Complex

Division(Complex, Complex)

Declaration
public static Complex operator /(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
Complex

Equality(Complex, Complex)

Declaration
public static bool operator ==(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
System.Boolean

Inequality(Complex, Complex)

Declaration
public static bool operator !=(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
System.Boolean

Multiply(Complex, Complex)

Declaration
public static Complex operator *(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
Complex

Multiply(Complex, Double)

Declaration
public static Complex operator *(Complex z1, double z2)
Parameters
Type Name Description
Complex z1
System.Double z2
Returns
Type Description
Complex

Subtraction(Complex, Complex)

Declaration
public static Complex operator -(Complex z1, Complex z2)
Parameters
Type Name Description
Complex z1
Complex z2
Returns
Type Description
Complex
Back to top Generated by DocFX