2009-10-03 45 views
0

有没有办法告诉R#为属性支持字段(_camelCase)与类实例字段(camelCase)应用不同的命名策略?Resharper - 私人与支持字段

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

private readonly MetaService metaService; 
+0

感谢您编辑您的问题,但我仍然没有得到区别。也许你可以添加一个反例,并评论你认为两者之间的区别;您也可能会看到其他命名约定有什么问题。 – 2009-10-03 18:06:16

回答

2

不,我不知道一种方法来做到这一点。

坦率地说,我不明白这个区别。

  1. 私有实例字段稍后可以用作属性的后台字段。你会觉得有必要更改该字段的名称吗?
  2. 该物业可能会被废弃,然后可能会被删除。你是否想要重命名该字段?它不再是一个后盾领域。
+0

+1 - 是的。私人领域是一个私人领域。我认为可以这样做,静态只读可以有不同的约定(可能类似于const),但除此之外... – TrueWill 2009-10-03 20:16:23

1

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

如果您觉得有必要作出区分,请添加评论。