VS2008 - 用推断类型替换var

Ort*_*iga 7 c# visual-studio-2008 visual-studio

我的团队刚收到承包商编写的代码,承包商倾向于使用类型推断var.我们的团队更喜欢使用实际类型进行显式输入(如下所示):

Type someName = new Type();
IList<TypeTwo> someOther = someClass.getStuff();
Run Code Online (Sandbox Code Playgroud)

而承包商交付

var someOther = someClass.getStuff();
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2008知道推断类型是什么,正如我可以通过悬停var关键字看到的那样

我的问题是,有没有办法进行全局查找并将var替换为推断类型?

Ani*_*Ani 11

我不认为VS 2008(或2010年就此问题)具有此功能,但ReSharper具有"替换'var'和显式类型声明" 上下文操作,您可以根据具体情况使用它来键入本地明确.如果你想要全力以赴,可以使用"代码清理"操作来执行整个块/文件/项目/解决方案的重构.

请注意,此插件不是免费的.