Resharper - 私人与支持领域

发布于 2024-08-06 19:12:10 字数 186 浏览 6 评论 0原文

有没有办法告诉 R# 对属性支持字段 (_camelCase) 和类实例字段 (camelCase) 应用不同的命名策略?

原因:我希望我的依赖项被命名为任何其他变量。特别是当字段类型与字段名称相同时。例如

private readonly MetaService metaService;

Is there a way to tell R# to apply different naming strategy for property backing fields (_camelCase) vs class instance fields (camelCase)?

Reason: I want my dependencies to be named just a any other variable. Especially if the type of the field is the same as the field name. For example

private readonly MetaService metaService;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

燃情 2024-08-13 19:12:10

不,我不知道有什么方法可以做到这一点。

坦白说,我不明白其中的区别。

  1. 私有实例字段稍后可以用作属性的支持字段。那么您是否觉得有必要更改该字段的名称?
  2. 该财产可能会被废弃,然后可能会被移除。然后您想重命名该字段吗?它将不再是一个后盾。

No, I don't know of a way to do this.

Frankly, I don't understand the distinction.

  1. A private instance field may later be used as the backing field for a property. Would you then feel it necessary to change the name of that field?
  2. The property may become disused and may then be removed. Do you then want to rename the field? It would no longer be a backing field.
冰魂雪魄 2024-08-13 19:12:10

属性支持字段的命名约定应与类实例字段的命名约定相同。两者之间的唯一区别是可以从外部操作或访问。

如果您觉得需要进行区分,请添加评论。

The naming convention for a property backing field should be the same as that for a class instance field. The only difference between the two is that one can be manipulated or accessed from the outside.

If you feel the need to make a distinction, add a comment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文