【发布时间】:2010-12-01 18:20:36
【问题描述】:
我有这门课:
class DoSomething
{
private int timesDone;
...
}
命名变量“timesDone”的正确方法是什么?
有时我看到命名为 m_timesDone。它是否正确?在哪里可以找到有关命名准则的信息?
谢谢!
【问题讨论】:
-
m_、s_ 等根据 cedrou 指出的指南不鼓励公众成员使用。我不认为官方指南对私有领域有任何说明。我通常只将
timesDone用于私有字段,将TimesDone用于公开属性。当我在构造函数中设置字段时,我调用参数timesDone并将字段称为this.timesDone。我发现_timesDone用于字段,timesDone用于参数,TimesDone用于属性也是可接受的组合。但这只是我的意见。你应该形成你自己的。 :)
标签: c# .net naming-conventions hungarian-notation