Что-то, что я делаю все больше и больше, проверяет строку для пустого (как в ""
или null) и условного оператора.
Текущий пример:
s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber;
Это просто метод расширения, который эквивалентен:
string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber;
Поскольку он пуст и не равен нулю, ??
не будет делать трюк. A string.IsNullOrEmpty()
версия ??
будет идеальным решением. Я думаю, что должен быть более чистый способ сделать это (надеюсь!), Но я был в затруднении, чтобы найти его.
Кто-нибудь знает лучший способ сделать это, даже если он только в .Net 4.0?