Мне нравится идея иметь только один оператор return
на метод.
Что вы делаете в этой ситуации?
public static string ChopText(string Text)
{
if (String.IsNullOrEmpty(Text))
{
// return here ?????
}
}
Единственная альтернатива, которую я могу придумать, это установить флаг, а затем проверить его.
Проблема в том, что мне не нравятся огромные операторы if, которые занимают более одной страницы. Я также видел в результате этого ужасно вложенные операторы if.