C#でクラスを作成する方法


以下に、C#でクラスを作成する方法といくつかのコード例を示します。

  1. クラスの作成: C#でクラスを作成するには、以下のような構文を使用します。
class クラス名
{
    // フィールド(変数)の宣言
    // メソッド(関数)の定義
}

例えば、次のようにPersonクラスを作成することができます。

class Person
{
    // フィールド(変数)の宣言
    public string Name;
    public int Age;
    // メソッド(関数)の定義
    public void SayHello()
    {
        Console.WriteLine("Hello, my name is " + Name + " and I am " + Age + " years old.");
    }
}
  1. クラスのインスタンス化と使用: クラスをインスタンス化するには、newキーワードを使用します。以下のように、Personクラスのインスタンスを作成し、フィールドに値を設定し、メソッドを呼び出すことができます。
Person person = new Person();
person.Name = "John";
person.Age = 25;
person.SayHello();

上記のコードでは、"Hello, my name is John and I am 25 years old."というメッセージがコンソールに表示されます。

これで、C#でクラスを作成し、インスタンス化して使用する方法を学びました。これは、オブジェクト指向プログラミングの基本的な概念であり、C#の開発において非常に重要です。