【问题标题】:resharper how to replace all with implicitly typed local variables?resharper 如何用隐式类型的局部变量替换所有变量?
【发布时间】:2014-12-06 01:03:48
【问题描述】:

我知道如何使用 Resharper 一键将显式声明替换为隐式声明。但是是否有可能在整个代码文件中一键完成?或者解决方案中的所有文件都可以吗?

【问题讨论】:

  • 创建您自己的Code cleanup 个人资料?

标签: c# visual-studio resharper


【解决方案1】:

我不知道这是否取决于 Visual Studio 版本和 Resharper 版本,但在 Visual Studio 2013 和 Resharper 8.1 中,此功能已经存在。比如我有一个代码

Random random = new Random();

我将鼠标悬停在类型声明上,我从 Resharper Use 'var' 那里得到了一个建议,还有一些额外的选项可以通过按键盘上的右箭头键或用鼠标单击 > 来访问。你得到的选择:

  • 在文件的任何地方都使用“var”
  • 在文件夹中的任何地方都使用“var”
  • 在项目的任何地方都使用“var”
  • 在解决方案中随处使用“var”

您选择所需的选项,其余的由 Resharper 完成。

【讨论】:

  • 仅供参考,此选项在带有 ReSharper 8.2.0.2160 的 VS 2010 中不存在。唯一的选择是创建自定义代码清理配置文件。
猜你喜欢
  • 2011-10-06
  • 1970-01-01
  • 2010-10-13
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 1970-01-01
相关资源
最近更新 更多