resharper“cleanup code”与'var'关键字

时间:2009-10-01 13:45:04

标签: c# resharper

我在 visual studio 2008 Team Developer Edition 中为c#清除代码有一种奇怪的行为。

每当我使用“Full Cleanup”清理我的代码时,它都会用显式类型声明替换所有变量声明。但是我在“检查严重性”下设置了相应的设置,“初始化程序显式声明类型时使用var关键字”和“尽可能使用var关键字”以“显示为错误”

我需要设置其他设置还是已知错误?

3 个答案:

答案 0 :(得分:13)

“代码清理”部分下有一个设置,指定代码清理应对var声明执行的操作。

在ReSharper菜单中,选择选项。在树视图的底部,选择“代码清理”(在“工具”部分中)。选择右侧的代码清理预设,然后查看在声明中使用'var'设置。您可能希望替换方向设置为不要更改

答案 1 :(得分:2)

这对我来说当然是个错误。 var =>类型用法有效但类型用法=> var不在所有开发机器上工作(R#4.5)。立即向R#发送反馈。

答案 2 :(得分:2)

在Build 5.0.1659.36中有一个错误 - “声明设置中的'使用'var'不受尊重。