Согласен, что надо обязательно обратить внимание на декларативность операторов LINQ. Поэтому я добавил спойлер "На самом деле всё сложнее" с описанием отложенного выполнения.
Спасибо за полезное замечание. Добавил в текст описание отложенного выполнения. Статья предназначена для первоначального знакомства с LINQ, поэтому старался всё упростить по максимуму.
Спасибо за полезное замечание. Добавил в текст описание отложенного выполнения. Статья предназначена для первоначального знакомства с LINQ, поэтому старался всё упростить по максимуму.
Спасибо за полезное замечание. Для SelectMany в статье два примера. Первый пример иллюстрирует реализацию вложенного цикла, а второй - склеивание коллекций.
Метод Aggregate упомянут в конце статьи, без примеров, т.к. статья предназначена для первоначального знакомства, это не полноценный учебник по LINQ.
У Албахари я читал "LINQ. Карманный справочник", там хорошо все разжевано.
Согласен, что надо обязательно обратить внимание на декларативность операторов LINQ. Поэтому я добавил спойлер "На самом деле всё сложнее" с описанием отложенного выполнения.
Спасибо за полезное замечание. Добавил в текст описание отложенного выполнения. Статья предназначена для первоначального знакомства с LINQ, поэтому старался всё упростить по максимуму.
Спасибо за полезное замечание. Добавил в текст описание отложенного выполнения. Статья предназначена для первоначального знакомства с LINQ, поэтому старался всё упростить по максимуму.
Спасибо за полезное замечание. Для SelectMany в статье два примера. Первый пример иллюстрирует реализацию вложенного цикла, а второй - склеивание коллекций.
Метод Aggregate упомянут в конце статьи, без примеров, т.к. статья предназначена для первоначального знакомства, это не полноценный учебник по LINQ.
У Албахари я читал "LINQ. Карманный справочник", там хорошо все разжевано.