Partager via


Erreur du compilateur CS1032

Mise à jour : novembre 2007

Message d'erreur

Impossible de définir/annuler la définition des symboles de préprocesseur à la suite du premier jeton du fichier
Cannot define/undefine preprocessor symbols after first token in file

Les directives de préprocesseur#define et #undef doivent être utilisées au début d'un programme, avant tout autre mot clé, comme celles qui sont employées dans la déclaration de l'espace de noms.

L'exemple suivant génère l'erreur CS1032 :

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