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

Jes*_*car 18 .net refactoring visual-studio-2010 visual-studio

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

Ran*_*pho 14

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

  • 编译器可以忽略局部变量,但它们可能会妨碍其他人类开发人员对代码的可读性.当然取决于代码以及复杂/有序/评论的程度. (13认同)