0

我正在使用 Resharper 6.1,我很确定有一种方法可以将 LINQ 转换为循环。他们已在此处将该功能列为其第 6 版功能之一。

http://www.jetbrains.com/resharper/whatsnew/whatsnew_60.html#LINQtoLoops

它还“有时”允许我通过显示一个小弹出窗口来做到这一点,除了我的代码询问我是否要将 LINQ 表达式转换为循环。但我不确定它在什么情况下会显示那个小弹出窗口。

有任何想法吗?

4

1 回答 1

4

Resharper 很聪明。但不够聪明,无法理解每个 linq 查询。

如果转换足够简单,那么 reshaper 会理解它是可能的,并向您显示提示(您可以在 Resharper -> Options -> Inspection Severity 下控制)。

当 linq 表达式不够简单,resharper 无法理解时,它不知道如何转换它。

于 2013-05-04T01:00:38.820 回答