更新 : 2007 年 11 月
エラー メッセージ
静的クラス 'static type' は型 'type' から派生できません。静的クラスはオブジェクトから派生しなければなりません。
この操作が仮に許可されていると、静的クラスが基本クラスのメソッドおよび非静的なメンバを継承できることになり、その点で静的とは言えなくなってしまいます。この操作が許可されないのは、このような理由によるものです。
次の例では CS0713 エラーが生成されます。
// CS0713.cs
public class Base
{
}
public static class Derived : Base // CS0713
{
}
public class CMain
{
public static void Main()
{
}
}