В общем, я использую List
, а затем возвращаю их как IEnumerable
, когда мне больше не нужно их обновлять.
Однако я столкнулся с проблемой, когда мне действительно нужно перечислить их, но сначала нужно знать счет.
Будет ли IEnumerable
перечислить каждый элемент и найти счетчик (O (N)) или будет полагаться на свойство List
Count (O (1))?
Кроме того, что, если IEnumerable
является результатом запроса LINQ?