c#比较DateTime start和DateTime stop with List <DateTime>

dum*_*bel 4 c# datetime

就像标题所说:

我有一个DateTime start和一个DateTime stop

现在我想将它们与a进行比较 List<DateTime> dates

我只想检查列表dates是否在start和之间stop

if(dates.all(..... >= start && <= stop)) { . do something }

Fré*_*idi 8

你问题中的伪代码离你正在寻找的工作代码不远.

使用LINQ的All()方法:

if (dates.All(date => date >= start && date <= stop)) {
    // Do something.
}
Run Code Online (Sandbox Code Playgroud)