Partager via


Erreur du compilateur CS0713

Mise à jour : novembre 2007

Message d'erreur

La classe statique 'type statique' ne peut pas dériver du type 'type'. Les classes statiques doivent dériver d'objets.
Static class 'staticátype' cannot derive from type 'type'. Static classes must derive from object.

Si cela était autorisé, la classe statique hériterait des méthodes et des membres non statiques de la classe de base ; elle ne serait donc pas statique. Par conséquent, ce n'est pas autorisé.

L'exemple suivant génère l'erreur CS1713 :

// CS0713.cs
public class Base
{
}

public static class Derived : Base  // CS0713
{
}

public class CMain
{
   public static void Main()
   {
   }
}