从.NET代码中删除未使用的局部变量

时间:2010-03-22 13:10:28

标签: .net visual-studio visual-studio-2010 refactoring

是否有可用的工具可以扫描C#或VB.NET项目并自动删除所有未使用的局部变量?

5 个答案:

答案 0 :(得分:14)

Ahem:FxCop和ReSharper都很好,但编译器会很乐意忽略未使用的变量,如果启用optimize选项,甚至不会在编译代码中声明它们。

答案 1 :(得分:3)

您可以使用ReSharper。它将标记所有未使用的变量,并允许您将其删除。

答案 2 :(得分:1)

看起来ReSharper应该帮助你clean up your code

答案 3 :(得分:0)

您可以使用FxCop分析代码。

我们的你安装resharper灰色未使用的局部变量

使用这两种工具,您必须将其删除为自己

答案 4 :(得分:0)

FxCop在很多方面都是一个有用的工具,其中之一就是它会指出未使用的变量和参数。如果您的代码经过持续集成过程,这将非常有用。

当您在Visual Studio中时,ReSharper将突出显示未使用的变量和参数。

这两种工具都不会自动为你删除,虽然这通常是一件简单的事情...... R#甚至提供了一个快捷命令来为你删除一个选定的变量。