在C#中,构造函数是一种特殊类型的方法,用于初始化对象
public class MyClass
{
// 声明类的成员变量
private int myNumber;
private string myString;
// 声明带有参数的构造函数
public MyClass(int number, string str)
{
myNumber = number;
myString = str;
}
// 其他方法和属性
}
要使用这个带有参数的构造函数创建一个新的MyClass
对象,你可以像下面这样做:
public class Program
{
public static void Main()
{
// 使用带有参数的构造函数创建一个新的 MyClass 对象
MyClass obj = new MyClass(42, "Hello World!");
// 输出结果
System.Console.WriteLine("myNumber: " + obj.myNumber);
System.Console.WriteLine("myString: " + obj.myString);
}
}
注意:在上面的示例中,我们直接访问了MyClass
的私有成员变量。在实际编程中,通常会使用属性(getter和setter方法)来访问和修改这些私有成员变量。