ReSharper - var提示仅适用于非基本类型

时间:2010-06-18 16:44:16

标签: c# .net resharper

我喜欢ReSharper建议我使用var关键字的事实。

相反,我想知道当我使用非基本类型时,ReSharper是否可以仅提示我。

示例:int myInt = ..., string myString = ...。没有提示

我更喜欢在复杂类型上使用var,例如:var myHttpModule = ..., var userRepository = ...

2 个答案:

答案 0 :(得分:2)

我有ReSharper 5,只有两个选项是“当'初始化程序显式声明类型时使用'var'关键字”和“尽可能使用'var'关键字”。

似乎没有价值与参考类型是一个选项。我同意,这将是一个不错的选择。

答案 1 :(得分:0)

Alt + Enter菜单应该可以选择设置该规则的设置。我不确定它是否支持两者之间的区别。我的ReSharper版本已经过时了,我们现在仍在VS2008上。