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

Комментариев нет:
Отправить комментарий