Ich habe eine Liste mit Artikeln, die eine Time
Eigenschaft haben. Wenn ich alle Elemente auswählen möchten, wo Time
gleich oder größer dann einige startTime
, dann schreibe ich etwas wie folgt aus:Wählen Sie den letzten falschen Artikel aus der Liste
var newList = list.Where(i => (i.Time >= startTime));
Aber jetzt will ich auch den letzten Punkt gelangen, wo die Zeit kleiner als startTime
ist. Gibt es einen besseren Weg, dies zu implementieren?
Zum Beispiel habe ich die Liste, wo Artikel Time
aus dieser Liste haben:
[5:32, 5:46, 5:51, 6:07, 6:11, 6:36]
Wir geben einen startTime
als 6:00
.
Jetzt wollen wir diese Zeiten erhalten:
[5:51, 6:07, 6:11, 6:36]
Clarify: „Einen letzten Punkt bekommen, die Zeit ist kleiner als‚Startzeit‘“ –
'Time' Eigenschaft ist von' DateTime' Typ? –
Ja, Time-Eigenschaft ist vom DateTime-Typ. – Serbin