仅对某些类型禁用警告“使用 var 而不是显式类型”

Wil*_*sch 5 c# visual-studio visual-studio-2022

如果我写这样的代码:

int five = 2 + 3;

VS 警告我应该“使用 var 而不是显式类型”。实际上,在很多情况下我都同意这个警告,但在这里不行。“int”这个词和“var”一样短,而且信息量更大一些。所以在这种情况下,我认为“int”实际上更好。

即使在这种情况下,我希望它不会警告我:

bool ok = Condition1() && Condition2();

相比之下,我很高兴它在这样的情况下警告我:

MyReallyLongTypeName<LongTypeParameter> foo = SomeFunction();

所以我想我想知道是否有一种方法可以禁用某些类型的警告,但保留大多数类型的警告。

Mic*_*tos 4

在 Visual Studio 中搜索“首选项” 在此输入图像描述

然后搜索“var”

在此输入图像描述

您可以在此处选择是否喜欢显式类型。