Возможный дубликат:
LINQ: Макс. или по умолчанию?
У меня есть LINQ для фильтрации DateTime
vars.
List<DateTime> lst1 = new List<DateTime>();
//.... add DataTime here
var d = lst1.Where(q => q <= DateTime.Now).Max();
И если у меня нет согласованного элемента, это исключение.
Мне нужно получить пустой d
или по крайней мере null
, и здесь вообще не нужно исключение.
Как я могу это исправить?
Спасибо!