Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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
C# ReSharper建议使用var——它也能做相反的事情吗?_C#_Resharper - Fatal编程技术网

C# ReSharper建议使用var——它也能做相反的事情吗?

C# ReSharper建议使用var——它也能做相反的事情吗?,c#,resharper,C#,Resharper,Resharper确实建议我使用var关键字。不幸的是,我的新雇主根本不使用var关键字。这就是为什么我遇到了一些麻烦,因为我习惯于使用var关键字 有可能让resharper做相反的事情吗?所以,每次我使用var关键字时,它都会警告我,并建议我显式声明变量 提前谢谢 编辑:\ 我不想关闭警告或类似的功能,我想改变设置,因此每当我使用var时都会收到警告。您可以在Resharper选项代码inspection inspection severity-C中设置检查严重性并搜索var 您还可以设置

Resharper确实建议我使用var关键字。不幸的是,我的新雇主根本不使用var关键字。这就是为什么我遇到了一些麻烦,因为我习惯于使用var关键字

有可能让resharper做相反的事情吗?所以,每次我使用var关键字时,它都会警告我,并建议我显式声明变量

提前谢谢

编辑:\


我不想关闭警告或类似的功能,我想改变设置,因此每当我使用var时都会收到警告。

您可以在Resharper选项代码inspection inspection severity-C中设置检查严重性并搜索var

您还可以设置是否首选var:

从顶部的工具栏中,单击Resharper-选项-代码编辑-C-代码样式,您将找到“var使用声明”,然后需要将“内置类型”、“简单类型”和“其他地方”的首选项设置为“使用显式类型”


转到“重新精简选项”,然后转到“代码编辑->C->代码样式”

在那里,你可以随心所欲地设置一切


选择您需要的首选项或通知级别。

我想这意味着您在使用匿名课程方面受到了限制。哦,天哪……您真的想为这个雇主工作吗?我不是很挑剔。他们开始了一个庞大的项目,它的架构很糟糕,没有c语言的经验,但它正在变得更好,他们最近开始了单元测试:p这很好,不过,这也让你明白了建议使用var的规则,而不是警告你不要使用var的规则。对不起-查看第二张截图我冒昧地在你的答案中添加了相关选项的截图,希望你不介意。Lookis great:你使用的是什么版本?我看不到我的代码风格。嗯,我们还没有9的许可证,不幸的是我的版本是8.2。2@Jannik在8.x中,您必须在“代码清理”菜单中执行此操作,如果尚未创建配置文件,请创建配置文件,然后进行设置。然后在代码中使用右键单击菜单中的“代码清理”选项,将配置文件应用于正在处理的文件。为了去掉小锤子符号,将上下文操作中的声明更改为var。@Jannik为了关闭检查严重性中的警告,我在8.1.23.546中找不到打开相反选项以在使用var时发出警告的位置,我认为该功能已添加到9.x中,如Tbid的回答所示