C# クラスのサンプル

C#のクラスのサンプルです。

コード

クラスのインスタンスを生成してメソッドを実行するサンプルです。

No. 説明
 3行目は、クラスを定義している箇所です。
非公開の設定
7行目は、クラスの内部で宣言されている変数です。フィールドまたはメンバー変数といいます。
privateのためクラスの外部からアクセスすることができません。
公開の設定
10行目は、メソッドです。publicのためクラスの外部からアクセスすることができます。
7行目のクラスの変数や10行目のメソッドのことをクラスのメンバーといいます。
17行目からは、クラスのインスタンスを実行する箇所です。
22行目は、クラスのインスタンスを生成しています。
クラス名  変数  =  new  クラス名();
Class1型のc1というインスタンスを生成。
25行目は、インスタンスのメソッドを実行して、string型の文字列を受け取ります。
変数.メソッドの形です。
using System;
// No.1 クラス
class Class1
{
    // No. 2 フィールド
    // クラスの内部で宣言される変数
    private string name;

    // No. 3 メソッド
    public string print1()
    {
        name = "TEST";
        return name + "表示1";
    }
}
// No. 4 クラスのインスタンスを実行する箇所
class Test1
{
    static void Main()
    {
        // インスタンスを生成
        Class1 c1 = new Class1();

        // インスタンスのメソッドを実行
        string message1 = c1.print1();

        Console.WriteLine(message1); // TEST表示1
    }
}

関連の記事

C# if文のサンプル
C# switch文のサンプル
C# while文とdo while文のサンプル
C# for文とbreakとcontinueのサンプル




△上に戻る