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クラスのインスタンスを作成し、そのメソッドを呼び出して特定の操作を実行することができます。

bannerAds