在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方法)來訪問和修改這些私有成員變量。