我有以下代码
List<DateTime?> dtDates = new List<DateTime?>()
{
null,
DateTime.Today.AddDays(1),
DateTime.Today.AddDays(-1)
};
IEnumerable<DateTime?> result = dtDates.Where(x => x > DateTime.Today);
为什么不需要像x.HasValue && x.Value > DateTime.Today
以下是该问题的简化版本:
bool dtresult = null < DateTime.Today;
bool iresult = null < 6;
比较方法中是否有空检查?