public static Complex operator /(ComplexNumber a, ComplexNumber b) => Complex.Divide(new Complex(a.Real, a.Imagin), new Complex(b.Real, b.Imagin));
public ComplexNumber(Complex value) { Value = value; }
public static Complex operator *(ComplexNumber a, ComplexNumber b) => Complex.Multiply(new Complex(a.Real, a.Imagin), new Complex(b.Real, b.Imagin));
public ComplexNumber(double real, double imagin) { Real = real; Imagin = imagin; Complex value = new Complex(Real, Imagin); }