c# - 使用 ReSharper 将 Linq 转换为代码

标签 c# visual-studio-2010 resharper

我已经在我的 Visual Studio 2010 Pro 上安装了 ReSharper 8.2.1 Full,我需要将 Linq 转换为 foreach。我找到了 this他们的帮助网站上的文章讲述了使用 Resharper 可以将 linq 表达式转换为代码。

当我在 Visual Studio 中打开我的应用程序并将插入符放在查询表达式上并按 Alt+Enter 时,我可以看到“将 Linq 转换为方法链”,但另一个选项“将 Linq 转换为代码”是缺少。我是否需要添加任何设置才能使其正常工作?有人试过这个选项吗?

最佳答案

“Convert LINQ to code”仅适用于某些表达式模式,例如 foreach 语句或 return 语句,它们可以转换为带有 yield 的循环返回。你的代码块是什么?

关于c# - 使用 ReSharper 将 Linq 转换为代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881773/

相关文章:

c# - 从 azure 函数调用 Web api 的最佳方法

c++ - 为什么不消除关于此结构的填充字节的需要?

c# - ReSharper 发现代码问题未显示所有结果

c# - 在 IEnumerator.GetEnumerator() 中返回 IEnumerator<T>.GetEnumerator() 是否可以?

c# - system.reflection 问题,GetFields 不返回所有内容

c# - 将二进制 32 位 IEEE-754 浮点转换为 .net 中的 Double

c# - 使用 Microsoft.Build.Evaluation 发布数据库项目 (.sqlproj)

visual-studio-2010 - 在 Visual Studio 2010 中为新的 .h 和 .cpp 文件创建模板

visual-studio-2012 - 一般 NuGet 更新后,Resharper View 解析停止工作

Resharper 牙套