Я читал о LINQ to Objects, и теперь мои коллеги хотят, чтобы я представил их им.
Теперь у меня есть хорошее понимание операторов и вариантов синтаксиса, но я слышал, что вы можете избегать тяжелых вложенных циклов с помощью LINQ. У меня возникли проблемы с хорошим набором списков кодов "до и после", чтобы продемонстрировать это.
Я нашел отличный пример сортировки и группировки с LINQ и без него в книге Magennis, и у него также есть пример написания xml. Но как насчет этих вложенных петель? Является ли это даже реалистичным утверждением, учитывая, что нам обычно нужен цикл foreach
или два, чтобы итерации по результатам запроса?
Если кто-нибудь может объяснить эту идею мне (в идеале с конкретными примерами), я был бы очень признателен.