在 C# 中,构造方法是用于初始化类的实例的方法。构造方法具有与类相同的名称,没有返回类型,并且可以具有参数。在创建类的新实例时,构造函数将自动被调用,以便对新创建的对象进行初始化。下面是一个示例:
public class MyClass {
private string name;
private int age;
public MyClass(string n, int a) {
name = n;
age = a;
}
public void PrintInfo() {
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
}
}
// 创建 MyClass 实例并调用 PrintInfo 方法
MyClass obj = new MyClass("Tom", 20);
obj.PrintInfo();
在上面的示例中,MyClass 类具有一个构造函数,该函数具有两个参数 n 和 a。当我们使用 new 关键字创建 MyClass 类的新实例时,将自动调用该构造函数,并使用传递给它的参数来初始化实例的 name 和 age 字段。在构造函数的最后,使用 return 语句返回新实例。在示例的最后,调用 PrintInfo 方法以打印实例的属性。