Здравствуйте, Аноним, Вы писали:
А>Вот такой лабиринт,
А>
А> if ( condition1 )
А> {
А> if ( condition2 )
А> return string.Format( "{0}", p[1] );
А> else
А> return string.Format( "{0}-{1}", p[1], p[0] );
А> }
А> else
А> {
А> if ( condition2 )
А> return string.Format( "{0:N3}", p[1] );
А> else
А> return string.Format( "x:{0:N3} y:{0:N3}", p[1], p[0] );
А> }
А>
А>где condition1,2 — bool тип
А>p — массив double из двух элементов;
if ( condition2 )
return p[1].ToString( condition1 ? "G" : "N3" );
return string.Format( condition1 ? "{0}-{1}" : "x:{0:N3} y:{0:N3}", p[1], p[0] );