Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Compilerfehler CS1517

Visual Studio 2005

Fehlermeldung

Ungültiger Präprozessorausdruck.
Invalid preprocessor expression

Der Compiler ist auf einen ungültigen Präprozessorausdruck getroffen.

Weitere Informationen finden Sie unter Präprozessordirektiven.

Im folgenden Beispiel sind gültige und ungültige Präprozessorausdrücke aufgeführt:

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