11

Resharper 5 可以将我的foreach循环转换为 Linq 查询。我喜欢哪个。但是 linq 比foreach循环更难调试。

当我将foreach语句转换为 linq 查询时,我看不到任何返回其他方式的选项。

有谁知道如何做到这一点?甚至可能吗?

4

2 回答 2

6

我们正在为 ReSharper vNext 开发 LINQ2Foreach(和其他一些)功能

于 2010-07-06T16:36:25.660 回答
2

我不相信这是可能的。当然,它没有在Quick Fixes 的示例中列出,其中显示了 loop-to-LINQ-expression。

您应该能够做的是使用上下文操作“将 LINQ 转换为方法链”从“流利”样式转到“方法”样式,然后有选择地使用“引入变量”将表达式拉成碎片。

于 2010-07-06T16:19:21.487 回答