Error del compilador CS1518

Actualización: noviembre 2007

Mensaje de error

Se esperaba una clase, un delegado, una enumeración, una interfaz o una estructura
Expected class, delegate, enum, interface, or struct

Se encontró una declaración no compatible en un espacio de nombres. Dentro de un espacio de nombres, el compilador sólo acepta clases, estructuras, enumeraciones, interfaces, espacios de nombres y delegados.

Ejemplo

El código siguiente genera el error CS1518:

// CS1518.cs
namespace x
{
   sealed class c1 {};      // OK
   namespace f2 {};         // OK
   sealed f3 {};            // CS1518
   }