C#においてクラスを定義する方法は何ですか。
C#では、クラスを定義するためにclassキーワードを使用できます。以下は、Personという名前のクラスを定義する方法を示す単純な例です。
class Person
{
// 类的字段(属性)
public string Name { get; set; }
public int Age { get; set; }
// 类的方法
public void SayHello()
{
Console.WriteLine("Hello, my name is " + Name + " and I am " + Age + " years old.");
}
}
上記の例では、PersonクラスにはNameとAgeという2つの属性(フィールド)があり、さらにSayHello()というメソッドがあります。属性はクラスの状態情報を保持するために使用され、メソッドはクラスの振る舞いを定義するために使用されます。publicキーワードはこれらのメンバーが公開されており、クラスの外部からアクセスできることを示します。
Personオブジェクトをインスタンス化することで、そのクラスを使用できます。
Person person = new Person();
person.Name = "John";
person.Age = 25;
person.SayHello(); // 输出:Hello, my name is John and I am 25 years old.
このようにして、Personクラスのインスタンスを作成し、そのメソッドを呼び出して特定の操作を実行することができます。