我试图弄清楚如何编写简短的一行条件语句。
如果此日期不为空,则将过滤器添加到当前过滤器列表中:fromDt ?? filters.Add(FilterType.DateFrom, fromDt);
有没有办法做到这一点?我知道我可以做(fromDt != null) ? "something" : "something_else"
,但是我不需要'else',并且真的想只使用??
运算符进行null检查。
最佳答案
这怎么了
if (fromDt != null) filters.Add(FilterType.DateFrom, fromDt);
首先,您的代码应可读。即使您的
??
代码有效,乍一看我也不知道它的作用。