Подобно этому question, но перефразирован для Linq:
Вы можете использовать Enumerable<T>.Any()
, чтобы проверить, содержит ли перечисляемые данные. Но какой эффективный способ проверить, содержит ли перечислимое значение единственное значение (т.е. Enumerable<T>.Count() == 1
) или больше одного значения (т.е. Enumerable<T>.Count() > 1
) без использования дорогостоящей операции счета?