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()
{
}
}
}