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

能否配置C#/Visual Studio命名规则标记无下划线的m单字母前缀?

配置Visual Studio命名规则检测无下划线的m前缀局部变量/参数

可以通过自定义命名规则实现这个需求,具体步骤如下:

  • 打开Visual Studio选项面板:依次进入【工具】>【选项】>【文本编辑器】>【C#】>【代码样式】>【命名】
  • 点击「管理命名样式」按钮,打开命名样式管理窗口
  • 创建新的命名规则:
    • 点击「+」添加新样式,命名为“禁止局部变量/参数带m前缀”(名称可自定义)
    • 在「要求」区域选择「不允许前缀」,输入框中填入m(无需下划线)
    • 在「适用对象」中勾选「局部变量」和「参数」
  • 关联规则到目标对象:
    • 返回命名规则主页面,找到「局部变量」和「参数」对应的规则条目
    • 将刚创建的新命名样式分配给这两个条目
  • 保存设置后,带有无下划线m前缀的局部变量或参数(如mValue、mLocalVar)就会触发IDE1006命名违规提示

示例代码(现在会触发违规):

public void Method(int mValue)
{
    bool mLocalVar = false;
}

内容的提问来源于stack exchange,提问作者Jason

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 22:05:54