С непривычки для меня первый вариант яснее. Некоторые ещё пишут метод расширение, который проверяет строку на null. Я аж один раз подвис, когда увидел, что у переменной типа string вызывают метод IsNullOrEmpty и это работает. string text = null; text.IsNullOrEmpty() // работает даже, если text is null
Дело привычки
public static bool IsNullOrEmpty(String value) { return (value == null || value.Length == 0); }
а в книге, автор аргументы привел за второй вариант?
Только то, что лучше так, а не иначе. Вот статья. А по книге, я не могу пока решить: дочитывать чистый код или начать совершенный код
Обсуждают сегодня