public override string ToString() { char bracket_a, bracket_b; string res; bracket_a = b_strict_a ? '(' : '['; bracket_b = b_strict_b ? ')' : ']'; if (IntervalStart != IntervalEnd) { return(bracket_a + IntervalStart.ToString() + "; " + IntervalEnd.ToString() + bracket_b); } else { return(bracket_a + IntervalStart.ToString() + bracket_b); } }