我喜欢ReSharper建议我使用var关键字的事实。
相反,我想知道当我使用非基本类型时,ReSharper是否可以仅提示我。
示例:int myInt = ..., string myString = ...
。没有提示
我更喜欢在复杂类型上使用var,例如:var myHttpModule = ..., var userRepository = ...
答案 0 :(得分:2)
我有ReSharper 5,只有两个选项是“当'初始化程序显式声明类型时使用'var'关键字”和“尽可能使用'var'关键字”。
似乎没有价值与参考类型是一个选项。我同意,这将是一个不错的选择。
答案 1 :(得分:0)
Alt + Enter菜单应该可以选择设置该规则的设置。我不确定它是否支持两者之间的区别。我的ReSharper版本已经过时了,我们现在仍在VS2008上。