public override string ToString()
{
var sb = new StringBuilder();
sb.Append(base.ToPreValueString())
.Append(" ")
.Append(_real)
.Append(" : ")
.Append(imaginary)
.Append(" ")
.Append(standardUnit)
.Append(" ")
.Append(base.ToPostValueString());
return sb.ToString();
}