C# “如何拥有”;var";是否将用法(而不是显式类型)视为警告?

C# “如何拥有”;var";是否将用法(而不是显式类型)视为警告?,c#,.net,resharper,var,jetbrains-ide,C#,.net,Resharper,Var,Jetbrains Ide,默认情况下,Resharper似乎鼓励使用var关键字(我不太理解,但这不是重点)。对于我们的项目,我们停用了此检查,但我们希望使用相反的检查:如果有人使用var,则显示警告 有可能吗?在VS 2015中,ReSharper->Options->Code Editing->Code style以下设置使其在您使用var作为类型时生成警告 有充分理由存在var的可能重复项;你真的喜欢写像IEnumerable这样的东西吗?我不。。。而且,这是使用匿名类型的唯一方法。那么您将如何使用匿名类型呢?或者

默认情况下,Resharper似乎鼓励使用var关键字(我不太理解,但这不是重点)。对于我们的项目,我们停用了此检查,但我们希望使用相反的检查:如果有人使用var,则显示警告


有可能吗?

在VS 2015中,ReSharper->Options->Code Editing->Code style以下设置使其在您使用var作为类型时生成警告


有充分理由存在
var
的可能重复项;你真的喜欢写像
IEnumerable
这样的东西吗?我不。。。而且,这是使用匿名类型的唯一方法。那么您将如何使用匿名类型呢?或者他们在你的项目中也被认为太危险了?@ThomasLevesque这不是问题所在question@J4N这就是为什么我发布了一条评论,而不是一个答案……好吧,当使用“var”而不是显式类型时,我仍然不能得到警告。我已经禁用了explicit->var的代码样式,但似乎不存在相反的代码样式。更新的答案会为我生成一个警告,我可以通过Ctrl+'轻松修复该警告。'现在我环顾四周,你之前也问过同样的问题。。。在如果您正在寻找如何将相同的设置传播到整个开发团队,那么您应该研究解决方案范围内的设置层