Error del compilador CS0526

Actualización: noviembre 2007

Mensaje de error

Las interfaces no pueden incluir constructores
Interfaces cannot contain constructors

No es posible definir constructores para interfaces. Un método se considera un constructor si tiene el mismo nombre que la clase y ningún tipo de valor devuelto.

El código siguiente genera el error CS0526:

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

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