我的团队刚刚收到承包商编写的代码,承包商倾向于使用var
类型推断。我们的团队更喜欢使用实际类型进行显式输入(如下所示):
Type someName = new Type();
IList<TypeTwo> someOther = someClass.getStuff();
承包商交付
var someOther = someClass.getStuff();
Visual Studio 2008知道推断类型是什么,正如我可以通过将鼠标悬停在var关键字
中看到的那样我的问题是,有没有办法进行全局查找并将var替换为推断类型?
答案 0 :(得分:11)
我认为VS 2008(或2010年没有)具有此功能,但ReSharper具有“替换'var'和显式类型声明”context-action,您可以在根据具体情况明确键入locals。如果你想要全力以赴,可以使用“代码清理”操作来执行整个块/文件/项目/解决方案的重构。
请注意,此插件不是免费的。