Я пытаюсь выяснить, как иметь короткую, условную инструкцию с одной строкой.Условное утверждение Проверка Null
Если эта дата не является нулевой, добавить фильтр к текущему списку фильтров:
fromDt ?? filters.Add(FilterType.DateFrom, fromDt);
Есть ли способ сделать это? Я знаю, что мог бы сделать.
(fromDt != null) ? "something" : "something_else"
, но мне не нужен «еще», и мне бы очень хотелось просто использовать оператор ??
для нулевой проверки.
Я бы посоветовал вам не делать этого - вы торгуете ясностью для сырого количества символов – BrokenGlass
Вы делаете свой код страшным. К счастью для ваших сотрудников, нет однострочного способа сделать это, не используя инструкцию 'if'. –
Это всего лишь мой собственный проект, и это то, что я хочу понять. Я бы не использовал его в большинстве [или любых] деловых случаях. – Cody