VS 2017(可能还有更早的版本)为我提供了这个方便的小构造函数快捷方式来生成private readonly字段并分配它。
private readonly
截屏:
这最终会生成一个名为的私有成员userService,然后将其分配给:
userService
this.userService = userService;
这违背了我使用的代码样式,即使用前缀命名所有私有成员,_从而导致分配应如下所示:
_
_userService = userService;
如何使 VS 使用其代码生成快捷方式遵守此代码样式规则?
这也可以直接在 Visual Studio 中实现。只是去Tools -> Options -> Text Editor -> C# -> Code Style -> Naming。
Tools -> Options -> Text Editor -> C# -> Code Style -> Naming
重新启动 Visual Studio
之后,当您应用“创建和初始化字段”重构时,它将使用前导下划线命名。