8

是否可以使 Resharper 的工具“清理代码”(在 Visual Studio 中)将所有内容更改var为显式类型?

示例:我想要这样:

var person = new Person();

改成这样:

Person person = new Person();

在建议的解决方案后编辑:

也许我做错了什么,但它对我不起作用:

显示建议的解决方案如何不起作用的图像

4

3 回答 3

9

您可以在代码清理下的 (Resharper) 选项中进行设置。只需创建一个新配置文件/修改现有配置文件,然后导航到 C#->在声明中使用“var”。将“替换方向”设置为“可以(更改)'var'以使用类型”和“局部变量声明样式”设置为“始终使用显式类型”

于 2012-05-23T13:57:10.667 回答
2

是的。在“代码清理”工具中,在“在声明中使用 'var'”下,将“替换方向”设置为“可以使用 'var' 来键入用法”。

创建自定义配置文件

于 2012-05-23T13:49:56.040 回答
2

注意:您还可以在执行“引入变量”时阻止 resharper 默认为 var。

这些设置位于代码编辑 --> C# --> 代码样式下

在此处输入图像描述

于 2016-01-24T13:11:19.787 回答