我喜欢这样组织简单的属性:
private int foo;
public int Foo
{
get { return foo; }
set
{
// validate value
foo = value;
}
}
我一直在研究 StyleCop ,它对我在构造函数之后放置字段大喊大叫。只要从不在属性之外引用该字段,这种样式是否被普遍接受?注意:我知道这涉及个人偏好,但我想知道是否就此问题达成普遍共识。
最佳答案
是的,我觉得这很合理。
通常我将所有字段和属性放在顶部,然后是构造函数,然后是方法 - 但如果您想将它们放在构造函数之后,这似乎也很合理。
关于C# 样式 : May properties be grouped with their backing fields?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6064636/