Здравствуйте, Jack128, Вы писали:
J>>>IEnumerable<Customer> ?
L>>С чего ты взял?
Я так понимаю, ответа на вопрос у вас нет?
L>>Почему не Customer[], Collection<Customer>, HashSet<Customer> или List<Customer>?
J>А какая разница? Тока ближе к практике, пожалуйста.
Например, вот в таком коде:
for(int i=0; i < customers.Count(); i++) {
Consolw.WriteLine("{0}: {1}", i, customers.ElementAt(i).Name);
}
Если customers — IEnumerable, полученный из linq-овского запроса, то на 1000 customer-ах получили 2000 запросов в базу. Если просто лист — то ни одного.