在 C# 类(class) 中,四大成员的推荐定义顺序是:
字段 → 属性 → 构造函数 → 方法
🧩 一、标准书写顺序(推荐结构)
下面是一份示例代码,展示了标准的成员顺序和层次:
public class Student
{
// ① 字段(Field)—— 用于存储数据
private string name;
private int age;
// ② 属性(Property)—— 封装字段的访问
public string Name
{
get { return name; }
set { name = value; }
}
public int Age
{
get { return age; }
set { age = value; }
}
// ③ 构造函数(Constructor)—— 用于初始化对象
public Student(string name, int age)
{
this.name = name;
this.age = age;
}
// ④ 方法(Method)—— 定义对象的行为
public void ShowInfo()
{
Console.WriteLine($"姓名:{name}, 年龄:{age}");
}
}
二、为什么推荐这种顺序?
三、拓展:C# 类的更完整结构层次(常见规范顺序)
大型项目或团队通常采用这样的顺序:
字段(Fields)
属性(Properties)
构造函数(Constructors)
析构函数(Destructor)
事件(Events)
方法(Methods)
运算符重载(Operator Overloads)
嵌套类 / 枚举(Nested Types)
四、总结口诀:
🔹 先定义“数据”(字段+属性)
🔹 再定义“初始化”(构造函数)
🔹 最后定义“行为”(方法)
一句话记忆:
先有数据,再有构造,最后行动。