当使用Resharper并编辑C#代码时,当我选择应用"加入声明和赋值时#34;建议,它将我的显式类型声明更改为" var"。例如:
如果我有:
int myNumber;
myNumber = 0;
它将重构为:
var myNumber = 0;
我不喜欢这个。除非我使用" new"在同一行中调用构造函数。
有没有办法告诉Resharper在加入声明和赋值时保留我的显式类型声明,而不是将其转换为" var",以便重构的代码如下:
int myNumber = 0;
答案 0 :(得分:2)
获得" int"在这里而不是" var",您需要在"Use explicit type"
中选择ReSharper | Options | Code Editing | C# | Code Style | var usage in declaration
。