在Visual Studio中将“var”转换为显式类型?

时间:2012-02-01 19:04:30

标签: c# visual-studio types var

  

可能重复:
  Tool to refactor C# var to explicit type

Visual Studio是否有任何类型的快捷方式(快捷方式意味着写出实际的类型名称),它允许您编写“var”并将其转换为实际的类型名称?

例如:

var x = new Dictionary<string, string>();

::做神奇的事情::

Dictionary<string, string> x = new Dictionary<string, string>();

编辑 - 对于所有讨厌的问题:我问过,因为我想要在我的解决方案中找到对特定类型的所有引用。 Vars不会出现在该搜索中。

1 个答案:

答案 0 :(得分:2)

Resharper等第三方工具可以将隐式类型变量转换为显式类型,反之亦然。 Resharper允许您大规模转换所有这些或选择要转换的实例。

但是,让我引导你到Will using 'var' affect performance?,其中支持和反对隐式输入的参数。