Уже не раз и не два видел подобное решение:
var answer = collection.Count() > n;
Вопрос: зачем так делают люди? Даже если я отброшу чисто функциональные претензии о работе с бесконечными спискам, то остаётся проблемы производительности, возможные эффекты.
Неужели так сложно делать:
var answer = collection.Skip(n).Any();
И все будут счастливы. Быть как можно более ленивым выгодно.
Комментариев нет:
Отправить комментарий