私はこれを理解することができません。以下のようにVS2010で小さな例をやってみました。
「したがって、静的クラスを作成することは、静的メンバーとプライベート コンストラクターのみを含むクラスを作成することとほとんど同じです」
このステートメントは、プライベート コンストラクターを持つクラスと、以下のような 1 つ以上の静的メソッドが静的クラスであることを意味しますか? クラスで static キーワードが言及されている場合にのみ、クラスを static と呼ぶことはわかっています。
また、以下のクラスを継承することも、このクラスをインスタンス化することもできませんよね?
public class Base
{
private Base() { Console.WriteLine(" I am from normal Base constructor"); }
static void NewMethod() { Console.WriteLine("Hey I am from Static Base"); }
public void New() { }
}