Autochange隐式变量声明为显式

时间:2013-07-19 13:19:20

标签: c#

我要将我的C#代码转换为Java,但转换器工具不理解var。所以,在转换之前,我需要改变这个

var array = new string[] {"a", "b", "c"};

到这个

string[] array = new string[] {"a", "b", "c"};

自动为我的所有代码。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

自动?您可以使用ReSharper来实现它。

虽然位于var关键字上的插入符号 Alt + Enter 会给您:

Specify type explicitly

如果您希望自动化并对所有源代码文件应用此修改,请使用清理功能:

Resharper - > 工具 - > 清理代码 - > 创建新配置文件/修改现有配置文件,然后导航至C# - >在声明中使用'var'。将“替换方向”设置为“可以(更改)'var'到类型用法”和“局部变量声明样式”到“始终使用显式类型”。