类中公共静态变量的正常命名约定?

时间:2017-07-05 08:35:19

标签: c#

我的代码如下所示:

public partial class App : Application
{
    public static PhrasesPage phrasesPage;

这是类定义:

public partial class PhrasesPage

变量名称通常写为phrasePage或PhrasesPage吗?

2 个答案:

答案 0 :(得分:1)

全局变量或字段我几乎总是以大写字母开头:

public int MyInt;

如果是局部变量,则为小写:

void SomeMethod()
{
    int myInt;
}

有关更详细的指南:MS guidelines for naming conventions

因此,对于公共静态变量,您将使用PascalCase

注意 - 请勿将变量命名为与其类型相同:

public static PhrasesPage PhrasesPage

找一个描述性名称

答案 1 :(得分:0)

根据guidelines

  

成员设计指南不允许使用公共或受保护的实例字段。

     

在字段名称中使用PascalCasing [我认为这是一个拼写错误,应该是驼峰式的]。

     

✓使用名词,名词短语或形容词命名字段。

     

X请勿为字段名称使用前缀。

这些是准则,所以如果你仍然希望继续使用公共字段,请使用PascalCasing,因此在你的情况下它将是PhrasesPage。现在,无论这个名字是否合适,都是您的决定。