У меня есть List<foo>
, который имеет два свойства: start_time
и end_time
Проверка Если интервалы одинаковой длины в списке
Предположим, что у нас есть 100 записей в этом списке. Как проверить, имеют ли все интервалы одинаковой длины? Другими словами, я хотел бы знать, равны ли значения разницы между временем конца и начала для всех объектов foo
.
Где (value = end_time-start_time
).
Можно ли достичь этого в одной строке LINQ
?
Спасибо, оцените.
'.All()' возвращает 'Boolean'? – user1027620
@ user1027620 Да, он возвращает 'true', если предикат является истинным для всех значений. Хотя, это было излишним, поэтому я обновил код, чтобы быть более кратким. – Rob
Отлично, я дам этот снимок и отметю как принятый. – user1027620