Leggere in inglese

Condividi tramite


Errore del compilatore CS1032

Impossibile definire o annullare la definizione dei simboli del preprocessore dopo il primo token nel file

Le direttive per il preprocessore #define e #undef devono essere usate all'inizio di un programma, prima delle altre parole chiave, ad esempio quelle usate nella dichiarazione dello spazio dei nomi.

L'esempio seguente genera l'errore CS1032:

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