読者です 読者をやめる 読者になる 読者になる

static とは ( static クラス )

static で修飾されたクラス ( 静的クラス )

static なメンバ のみ持ちインスタンス作成が不可能なクラス。

メンバ:クラスやインスタンスが持つ変数や関数などの要素
クラスメソッド ( static メソッド ) から使用できる。
static で修飾することにより、static メンバしか定義できないクラスを
作成することが出来る。

 

ex )

static class Class1
{
    private static int a;
    private static int b;

    private static void aa()
    {
        Console.WriteLine(a);
    }

    //エラーとなる
    private int x;
}

ちなみに、static メンバしか定義しない型 (クラス) のことを、
モジュール ( module ) と呼んで、クラスと区別したりすることもある。

 

こちらから引用。
http://ufcpp.net/study/csharp/oo_static.html#stclass
http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000161.html

 

以上。