You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022中C#属性自动补全添加this前缀的设置求助

在Visual Studio 2022中让C#属性自动补全时添加this.前缀

原生Visual Studio设置

  • 依次打开「工具」→「选项」→「文本编辑器」→「C#」→「代码样式」→「命名」
  • 找到「对于实例成员,使用'this.'前缀」,将其设置为「建议」或「强制」级别
  • 切换到「代码样式」→「常规」,确认「自动显示成员列表」处于启用状态,确保补全触发正常

Resharper配置(若使用该插件)

  • 打开Resharper选项(快捷键Alt+R, O),导航到「代码编辑」→「C#」→「代码样式」→「命名样式」
  • 选中「实例属性」「实例字段」等需要添加前缀的成员类型,在「前缀」设置里指定this.,并设置该规则应用于自动补全场景
  • 也可在「代码编辑」→「智能补全」中,调整补全候选的前缀生成规则

.editorconfig全局配置

在项目根目录的.editorconfig文件中添加以下规则,统一团队代码风格并触发自动补全前缀:

# 为实例成员强制添加this.前缀(suggestion级别可根据需求改为warning/error)
dotnet_style_qualification_for_field = true:suggestion
dotnet_style_qualification_for_property = true:suggestion
dotnet_style_qualification_for_method = true:suggestion
dotnet_style_qualification_for_event = true:suggestion

配置完成后,输入属性名触发自动补全并按Tab时,就会自动生成this.属性名的格式。

内容的提问来源于stack exchange,提问作者Antoine Brisebois-Roy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:45:19