目前我正在返回一个项目列表,所有项目都有一个日期范围。有些约会已经过期,有些还没有发生。我正在显示尚未过期的约会。但我想检查是否所有约会都已过期,然后显示第一项。
var curApt = myAppts.Where(d => d.Appt.EndTime > DateTime.UtcNow).First();
如果myAppts.Where(d => d.Appt.EndTime > DateTime.UtcNow) == null
var curApt = myAppts.First();
我该如何构建这个,以便我考虑这两种情况?