如何让Resharper转换回foreach循环

时间:2010-07-06 16:11:11

标签: linq resharper foreach resharper-5.0

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

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

有人知道怎么做吗?它甚至可能吗?

2 个答案:

答案 0 :(得分:6)

我们正在研究ReSharper vNext的LINQ2Foreach(和其他一些)功能

答案 1 :(得分:2)

我不相信这是可能的。当然,它没有列在examples of Quick Fixes中,其中显示了循环到LINQ表达式。

你应该能够做的是使用Context Action'将LINQ转换为方法链'从'流利'样式转换为'方法'样式,然后有选择地使用'Introduce variable'将表达式拉到件。