которая по итератору решит элементы посчитать?
У листа есть свойство. А у инумерэйбла - метод.
LINQ'шный Count() оптимизирован для некоторых коллекций, у них он не будет считать элементы через энумератор. У ICollection он просто вернёт значение свойства, если я правильно помню.
Обсуждают сегодня