如何配置ReSharper代码清理以保留var关键字?
在ReSharper代码清理中保留
var关键字的配置方法 步骤1:打开ReSharper设置
通过Visual Studio菜单点击 ReSharper → 选项(快捷键:Alt+R, O)。
步骤2:调整变量类型推断规则
在左侧导航栏依次展开 代码编辑 → C# → 代码风格 → 变量:
- 找到当初始化器可明确推断类型时,优先使用
var选项,设置为始终,避免ReSharper将可推断类型的var替换为显式类型。 - 找到当初始化器是
new表达式时,优先使用var选项,设置为始终,防止var variable = new TypeClass()被修改为TypeClass variable = new()。
步骤3:禁用代码清理中的var替换规则
在设置界面切换到 代码清理,选择你日常使用的清理配置文件(比如默认配置):
- 取消勾选所有包含将
var替换为显式类型或使用目标类型化new表达式的选项。
步骤4:保存配置并验证
点击应用和确定保存设置,重新运行代码清理,即可保留原有的var关键字用法。
内容的提问来源于stack exchange,提问作者RiriB
相关产品推荐
相关产品推荐

