Partager via


Erreur du compilateur CS1517

Mise à jour : novembre 2007

Message d'erreur

Expression de préprocesseur non valide
Invalid preprocessor expression

Le compilateur a rencontré une expression de préprocesseur non valide.

Pour plus d'informations, consultez Directives de préprocesseur C#.

L'exemple suivant indique des expressions de préprocesseur valides et non valides :

// CS1517.cs
#if symbol      // OK
#endif
#if !symbol     // OK
#endif
#if (symbol)    // OK
#endif
#if true        // OK
#endif
#if false       // OK
#endif
#if 1           // CS1517
#endif
#if ~symbol     // CS1517
#endif
#if *           // CS1517
#endif

class x
{
   public static void Main()
   {
   }
}