就像标题所说:
我有一个DateTime start和一个DateTime stop
现在我想将它们与a进行比较 List<DateTime> dates
我只想检查列表dates是否在start和之间stop
if(dates.all(..... >= start && <= stop)) {
. do something
}
你问题中的伪代码离你正在寻找的工作代码不远.
使用LINQ的All()方法:
if (dates.All(date => date >= start && date <= stop)) {
// Do something.
}
Run Code Online (Sandbox Code Playgroud)