VS 2017(也许是较旧的版本)为我提供了这个方便的小构造函数快捷方式,用于生成private readonly
字段并为其分配值。
屏幕截图:
最后生成一个私有成员userService
,然后将其分配给:
this.userService = userService;
这违背了我使用的代码样式,该样式使用前缀来命名所有私有成员,_
从而导致分配看起来像这样:
_userService = userService;
如何使VS通过其代码生成快捷方式遵循此代码样式规则?
@HansPassant 我在Microsoft的团队中看到的每一个现代代码都遵循此
—
kspearrin
_camelCase
私有成员的约定。请参阅CoreFX C#编码样式指南,ASP.NET核心编码样式,甚至Rosyln代码本身 ...?
@HansPassant好消息...某人成功地说服了Microsoft程序员能够更改此设置。请参阅下面的答案。
—
kspearrin
任何想法如何在Mac的Visual Studio中执行此操作?
—
詹森五世
this.
因为这会使程序员不购买它,可以考虑使用它。