Определить последовательность не содержит элементов, используя LINQ [duplicate]

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();

And if I have no matched item the exceptions occurs.

Мне нужно опустетьd или по крайней мереnull и мне здесь вообще не нужно исключение.

Как я могу это исправить?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос