C# コンストラクタの呼び出し方と初期化【基本を解説】
C#において、コンストラクタはクラスのインスタンスを作成する際に自動的に呼び出される特別なメソッドです。新しいオブジェクトを作成する際には、そのクラスのコンストラクタが最初に呼び出されてオブジェクトの状態を初期化します。
コンストラクターを呼び出すには、newキーワードを使用してオブジェクトをインスタンス化し、必要なパラメーターをコンストラクターに渡すだけです。例えば:
public class MyClass
{
private int myValue;
// 构造函数
public MyClass(int value)
{
myValue = value;
}
public int GetMyValue()
{
return myValue;
}
}
class Program
{
static void Main()
{
// 调用构造函数来实例化对象
MyClass obj = new MyClass(10);
// 调用对象的方法
int value = obj.GetMyValue();
Console.WriteLine(value); // 输出:10
}
}
上記の例では、new MyClass(10)を使用してコンストラクタを呼び出し、MyClassオブジェクトをインスタンス化し、GetMyValue()メソッドを呼び出してオブジェクトのプロパティ値を取得します。