resharper如何用隐式类型的局部变量替换所有?

时间:2014-10-10 19:18:40

标签: c# visual-studio resharper

我知道如何使用Resharper只需单击一次就可以用隐式声明替换显式声明。但是可以通过整个代码文件中的一次单击来实现吗?或者解决方案中的所有文件是否可能?

1 个答案:

答案 0 :(得分:2)

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

Random random = new Random();

我将鼠标悬停在类型声明上,我从Resharper Use 'var'得到一个建议,并且可以通过按键盘上的右箭头键或点击>来访问其他一些选项。一个鼠标。你得到的选择:

  • 在文件
  • 中的任何地方使用'var'
  • 在文件夹
  • 中的任何地方使用'var'
  • 在项目
  • 中使用'var'
  • 在解决方案的任何地方使用'var'

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