草庐IT

productsByGroup

全部标签

c# - 如何使用 LINQ 来避免嵌套循环?

我一直在阅读有关LINQtoObjects的文章,现在我的同事希望我向他们展示它。现在,我对运算符和语法选择有了一定的了解,但我听说您可以使用LINQ避免繁重的嵌套循环。不过,我很难想出一组很好的“之前和之后”代码list来证明这一点。我在Magennis的书中找到了使用和不使用LINQ进行排序和分组的一个很好的例子,他还有一个编写xml的例子。但是那些嵌套循环呢?考虑到我们通常需要一个或两个foreach循环来遍历查询结果,这甚至是一个现实的说法吗?如果有人能向我解释这个想法(最好有具体的例子),我将不胜感激。 最佳答案 假设您有