C# 样式 : May properties be grouped with their backing fields?

标签 c# properties coding-style field backing-field

我喜欢这样组织简单的属性:

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/

相关文章:

java - 一般对象的堆

c# - SDK v5 中的 ms.Graph 'groups' 中的分页

c# - 在 visual studio 解决方案资源管理器中隐藏具有某些扩展名 (dll) 的文件

javascript - 搜索匹配属性和等效属性值

java - 加载属性的最佳策略是什么?

java - 如何使实现多个接口(interface)的 Java 类更易于阅读

c# - "COM object that has been separated from its underlying RCW cannot be used"与 .NET 4.0

c# - 如何在 net core C# 中获取当前环境 (QA/Prod/DEV) 名称?

java - jobJDBCStore 的 Quartz 初始化错误

iphone - iPhone:UI元素的坐标和大小的常量吗?