Erreur du compilateur CS0713

La classe statique 'static type' ne peut pas dériver du type 'type'. Les classes statiques doivent dériver d’objets.

Si cela était permis, la classe ne serait pas statique, car elle hériterait de méthodes et de membres non statiques de la classe de base. Par conséquent, cela n’est pas autorisé.

L’exemple suivant génère l’erreur CS0713 :

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