public override String ToCode() { if (value.Re != 0.0) { return value.Re.ToString().Replace(',', '.'); } return value.Im.ToString().Replace(',', '.') + "i"; }