Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Resharper能否将var更改为显式类型?_Resharper - Fatal编程技术网

Resharper能否将var更改为显式类型?

Resharper能否将var更改为显式类型?,resharper,Resharper,是否可以使Resharper的工具“清理代码”(在Visual Studio中)将所有var更改为显式类型 我想要这个: var person = new Person(); 改为: Person person = new Person(); 建议解决方案后编辑: 也许我做错了什么,但这对我不起作用: 是的。在“代码清理”工具中,在“声明中使用'var'项”下,将“替换方向”设置为“Can'var'to type usage” 您可以在“代码清理”下的(Resharper)选项中进行设置。

是否可以使Resharper的工具“清理代码”(在Visual Studio中)将所有
var
更改为显式类型

我想要这个:

var person = new Person();
改为:

Person person = new Person();
建议解决方案后编辑:

也许我做错了什么,但这对我不起作用:

是的。在“代码清理”工具中,在“声明中使用'var'项”下,将“替换方向”设置为“Can'var'to type usage”


您可以在“代码清理”下的(Resharper)选项中进行设置。 只需创建一个新概要文件/修改现有概要文件,然后导航到C#->在声明中使用“var”。
将“替换方向”设置为“Can(change)”“var”设置为类型用法,“局部变量声明样式”设置为“始终使用显式类型”

注意:在执行“引入变量”时,您还可以停止resharper将默认值设置为var

这些设置在代码编辑-->C#-->代码样式下


顺便说一句,为什么不需要隐式键入?