<分区>
Possible Duplicate:
LINQ: Max or Default?
我有一些 LINQ 来过滤 DateTime
变量。
List<DateTime> lst1 = new List<DateTime>();
//.... add DataTime here
var d = lst1.Where(q => q <= DateTime.Now).Max();
如果我没有匹配的项目,则会发生异常。
我需要得到空的 d
或至少 null
并且我根本不需要这里的异常。
我该如何解决?
谢谢!