VS的ReSharper扩展建议我在下面的属性中使用PascalCase。
public Color Color { get; private set; }
这里颜色是枚举类型。我从来没有想过这是可能的,因为它是相同的名称与类型。但它是有效的。这是一些建议的一般规则?我必须听ReSharper总是?将不胜感激的好参考链接的PascalCase。
qcbq4gxm1#
这实际上叫做颜色问题,我们在这里解释一下Link是的,它应该工作,并遵循通常商定的命名约定规则。我会让它像您在示例中显示的那样。
xjreopfe2#
这里突出显示的语法使它特别容易混淆,但编译器知道何时期望类型,何时期望名称,所以没有问题。
elcex8rz3#
http://msdn.microsoft.com/en-us/library/ms229043.aspx以下准则提供了标识符的一般规则。对于所有由多个单词组成的公共成员、类型和命名空间名称,请使用Pascal大小写。收听ReSharper ;)
1tuwyuhd4#
是的,这是推荐的。我建议你遵循ReSharper的指导方针,特别是如果你是编程新手的话。关于CamelCase的维基百科文章有一些有用的信息。
4条答案
按热度按时间qcbq4gxm1#
这实际上叫做颜色问题,我们在这里解释一下
Link
是的,它应该工作,并遵循通常商定的命名约定规则。我会让它像您在示例中显示的那样。
xjreopfe2#
这里突出显示的语法使它特别容易混淆,但编译器知道何时期望类型,何时期望名称,所以没有问题。
elcex8rz3#
http://msdn.microsoft.com/en-us/library/ms229043.aspx
以下准则提供了标识符的一般规则。
对于所有由多个单词组成的公共成员、类型和命名空间名称,请使用Pascal大小写。
收听ReSharper ;)
1tuwyuhd4#
是的,这是推荐的。我建议你遵循ReSharper的指导方针,特别是如果你是编程新手的话。
关于CamelCase的维基百科文章有一些有用的信息。