VS2008 - 用推断类型替换var

时间:2011-12-06 16:06:35

标签: c# visual-studio visual-studio-2008

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

Type someName = new Type();
IList<TypeTwo> someOther = someClass.getStuff();

承包商交付

var someOther = someClass.getStuff();

Visual Studio 2008知道推断类型是什么,正如我可以通过将鼠标悬停在var关键字

中看到的那样

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

1 个答案:

答案 0 :(得分:11)

我认为VS 2008(或2010年没有)具有此功能,但ReSharper具有“替换'var'和显式类型声明”context-action,您可以在根据具体情况明确键入locals。如果你想要全力以赴,可以使用“代码清理”操作来执行整个块/文件/项目/解决方案的重构。

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