C# - 使用自动实现的属性和命名约定

Mal*_*olm 1 c#

当使用自动实现的属性时

public string MyProperty {get; 组; }

在您达到命名约定之前,这很棒.

我在类级别字段中使用下划线,即

string _MyProperty;

因此,使用auto实现意味着变量的范围和范围并不明显.

如果你明白我的意思,任何想法?

马尔科姆

编辑:由于该属性是公开的,你也不想使用下划线.

Arj*_*nbu 5

PascalCasing告诉你它的类级别和公共级别.(看看这篇关于.NET的命名约定的文章)