LINQ大于列表中的任何值 [英] LINQ Greater Than any value in a list
本文介绍了LINQ大于列表中的任何值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个具有StartDate
属性的对象列表,但是我将其过滤掉只是日期.
I have a list of objects with a StartDate
property but I filter it out to just dates.
所以ListOfDates
包含2016-04-05
,2016-04-07
或更多.
我还有另一个对象为RequestDate
的列表,其日期范围为2014年至2016年.
I have another list of objects with RequestDate
that has dates that range from 2014 to 2016.
如何编写RequestDate
大于ListOfDates
中任何日期的条件的LINQ?我正在寻找类似Contains
的东西,但可以用于比较.
How can I write a LINQ with a condition where RequestDate
is greater than any of the dates in ListOfDates
? I'm looking for something like Contains
but works for comparisons.
推荐答案
请参见以下代码:
var objects = RequestObjects.Where(r => r.RequestDate > ListOfDates.Max());
这篇关于LINQ大于列表中的任何值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文