Partager via


Erreur du compilateur CS0526

Mise à jour : novembre 2007

Message d'erreur

Les interfaces ne peuvent pas contenir de constructeurs
Interfaces cannot contain constructors

Les constructeurs ne peuvent pas être définis pour des interfaces. Une méthode est considérée comme un constructeur si elle a le même nom que la classe et pas de type de retour.

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

// CS0526.cs
namespace x
{
   public interface clx
   {
      public clx()   // CS0526
      {
      }
   }

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