VS 2017(可能还有更早的版本)为我提供了这个方便的小构造函数快捷方式来生成 private readonly
字段并分配它。
截图:
这最终会生成一个名为 userService
的私有(private)成员,然后将其分配给:
this.userService = userService;
这违背了我使用的代码风格,即用前缀 _
命名所有私有(private)成员,导致赋值应该如下所示:
_userService = userService;
我怎样才能使 VS 通过其代码生成快捷方式遵守此代码样式规则?
最佳答案
这也可以直接在 Visual Studio 中实现。只需转到 工具 -> 选项 -> 文本编辑器 -> C# -> 代码样式 -> 命名
。
- 首先,您需要通过单击“管理命名样式”按钮来定义新的命名样式:
- 然后单击 + 号为“私有(private)或内部字段”定义新规则,该规则使用您的新命名风格:
重新启动 Visual Studio
之后,当您应用“创建和初始化字段”重构时,它将使用前导下划线命名。
关于c# - 如何为构造函数自定义 Visual Studio 的私有(private)字段生成快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45736659/