Я просто понимаю, что, может быть, я все время ошибался в раскрытии T[]
для моих представлений вместо IEnumerable<T>
.
Обычно для этого типа кода:
foreach (var item in items) {}
item
должен быть T[]
или IEnumerable<T>
?
Чем, если мне нужно будет подсчитать количество элементов, будет ли Array.Count
быстрее над IEnumerable<T>.Count()
?