配置 ReSharper 只为非原始类型推荐 `var`?

Configure ReSharper only to recommend `var` for non-primitive types?

我正在搜索与 VS csharp_style_var_for_built_in_types 选项等效的选项。

例如,我想获得对以下行使用 var 的建议:

object foo = new object();

但我希望 ReSharper 批准以下行:

for (int i = 0; i < 0x2a; i++)

(如何)我可以做到这一点?

select 的唯一选项是:

选项 -> 代码检查 -> 检查严重性 如果取消选中内置类型,则

for (int i = 0; i < 0x2a; i++)

不会发出警告。但是就像它说的那样,所有内置类型都会停止发出警告。

所以string str = "";也不会发出警告。

但也许 Resharper Forum 可以帮助您