Leer en inglés

Compartir a través de


Error del compilador CS1032

No se puede definir o anular la definición de símbolos de preprocesador después del primer token del archivo

Las directivas de preprocesador #define y #undef deben usarse al principio de un programa, antes que cualquier otra palabra clave, como las usadas en la declaración de espacio de nombres.

El ejemplo siguiente genera la advertencia CS1032:

// CS1032.cs  
namespace x  
{  
   public class clx  
   {  
      #define a   // CS1032, put before namespace  
      public static void Main()  
      {  
      }  
   }  
}