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