Errore del compilatore CS0713

La classe statica 'static type' non può derivare dal tipo 'type'. Le classi statiche devono derivare dall'oggetto.

Se questo fosse consentito, la classe statica erediterebbe metodi e membri non statici dalla classe base, quindi non sarebbe statica. Quindi, non è consentito.

L'esempio seguente genera l'errore CS0713:

// CS0713.cs  
public class Base  
{  
}  
  
public static class Derived : Base  // CS0713  
{  
}  
  
public class CMain  
{  
   public static void Main()  
   {  
   }  
}