如何设置Visual Studio中C#主构造函数的参数命名约定为PascalCase
如何设置Visual Studio中C#主构造函数的参数命名约定为PascalCase
嘿,完全懂你这个需求!把常规构造函数转成主构造函数时,希望参数自动用PascalCase,毕竟类级别的成员用首字母大写的命名风格,逻辑上更顺对吧?下面就手把手教你在Visual Studio里搞定这个设置:
- 打开Visual Studio的选项面板:你可以点击顶部菜单栏的
工具->选项,或者直接按Ctrl+Q搜索“选项”快速打开。 - 找到代码风格的命名设置:在选项窗口里依次展开
文本编辑器->C#->代码风格->命名,这就是咱们要调整的核心区域。 - 添加自定义的主构造函数参数命名规则:
- 点击面板里的
添加按钮,弹出规则配置窗口。 - 在
指定符号类型里选择参数,然后在指定修饰符中勾选主构造函数参数——这样咱们的规则就只针对主构造函数的参数,不会影响方法里的普通参数。 - 在
命名样式里选择PascalCase,要是列表里没有这个样式,就点旁边的新建样式,创建一个首字母大写的命名格式就行。 - 给这个规则起个好记的名字,比如“主构造函数参数使用PascalCase”,方便以后识别修改。
- 点击面板里的
- 保存设置:点击
确定层层保存,之后你再重构或者编写主构造函数时,参数就会自动变成PascalCase啦!
举个例子,原来的代码:
public class Desk { private Guid Material; public Desk(Guid material) { Material = material; } }
用重构转成主构造函数后,就会自动变成你想要的样子:
public class Desk(Guid Material) { // .... }
另外,要是你已经写了不符合规则的主构造函数参数,Visual Studio会给你标黄提示,按Ctrl+.就能快速修复,也可以设置自动格式化时自动修正这类命名问题。
内容来源于stack exchange
相关产品推荐
相关产品推荐

