Errore del compilatore CS0526

Aggiornamento: novembre 2007

Messaggio di errore

Le interfacce non possono contenere costruttori.
Interfaces cannot contain constructors

Non è possibile definire costruttori per le interfacce. Un metodo è considerato un costruttore se ha lo stesso nome della classe e nessun tipo restituito.

Il seguente codice di esempio genera l'errore CS0526:

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

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