.net 关于PascalCase的新问题

68de4m5k  于 2023-02-26  发布在  .NET
关注(0)|答案(4)|浏览(110)

VS的ReSharper扩展建议我在下面的属性中使用PascalCase。

public Color Color { get; private set; }

这里颜色是枚举类型。我从来没有想过这是可能的,因为它是相同的名称与类型。但它是有效的。这是一些建议的一般规则?我必须听ReSharper总是?将不胜感激的好参考链接的PascalCase。

qcbq4gxm

qcbq4gxm1#

这实际上叫做颜色问题,我们在这里解释一下
Link
是的,它应该工作,并遵循通常商定的命名约定规则。我会让它像您在示例中显示的那样。

xjreopfe

xjreopfe2#

这里突出显示的语法使它特别容易混淆,但编译器知道何时期望类型,何时期望名称,所以没有问题。

elcex8rz

elcex8rz3#

http://msdn.microsoft.com/en-us/library/ms229043.aspx
以下准则提供了标识符的一般规则。
对于所有由多个单词组成的公共成员、类型和命名空间名称,请使用Pascal大小写。
收听ReSharper ;)

1tuwyuhd

1tuwyuhd4#

是的,这是推荐的。我建议你遵循ReSharper的指导方针,特别是如果你是编程新手的话。
关于CamelCase的维基百科文章有一些有用的信息。

相关问题