Error del compilador CS0524

Actualización: noviembre 2007

Mensaje de error

'tipo': las interfaces no pueden declarar tipos
'type' : interfaces cannot declare types

Una interfaz no puede contener un tipo definido por el usuario; sólo debe contener métodos y propiedades.

Ejemplo

El código siguiente genera el error CS0524:

// CS0524.cs
public interface Clx
{
    public class Cly   // CS0524, delete user-defined type
    {
    }
}