Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Die Definition von Präprozessorsymbolen kann nur vor dem ersten Token in der Datei vorgenommen/aufgehoben werden.
Cannot define/undefine preprocessor symbols after first token in file
Die Präprozessordirektiven#define und #undef müssen am Anfang eines Programms vor allen anderen (z. B. den in der Namespacedeklaration enthaltenen) Schlüsselwörtern verwendet werden.
Im folgenden Beispiel wird CS1032 generiert:
// CS1032.cs
namespace x
{
public class clx
{
#define a // CS1032, put before namespace
public static void Main()
{
}
}
}