Отвечая на вопрос SO, мне сказали, что мое решение представит закрытие переменной, поэтому оно будет иметь немного худшую производительность. Поэтому мой вопрос:
- Как будет закрытие?
- Как это повлияет на производительность?
Вот question
List.Where(s => s.ValidDate.Date == DateTime.Today.Year).ToList();
Вот мое решение . Я ввел переменную yr
для хранения года.
int yr = DateTime.Now.Year;
List.Where(s => s.ValidDate.Year == yr).ToList();
Вот он в ответе .