Resharper"加入声明和任务"不要转换为" var"

时间:2015-01-27 01:17:15

标签: c# refactoring resharper

当使用Resharper并编辑C#代码时,当我选择应用"加入声明和赋值时#34;建议,它将我的显式类型声明更改为" var"。例如:

如果我有:

int myNumber;
myNumber = 0;

它将重构为:

var myNumber = 0;

我不喜欢这个。除非我使用" new"在同一行中调用构造函数。

有没有办法告诉Resharper在加入声明和赋值时保留我的显式类型声明,而不是将其转换为" var",以便重构的代码如下:

int myNumber = 0;

1 个答案:

答案 0 :(得分:2)

获得" int"在这里而不是" var",您需要在"Use explicit type"中选择ReSharper | Options | Code Editing | C# | Code Style | var usage in declaration