Compilerfehler CS1032
Die Definition von Präprozessorsymbolen kann nur vor dem ersten Token in der Datei vorgenommen/aufgehoben werden.
Die Präprozessordirektiven #define
und #undef
müssen am Anfang eines Programms vor allen anderen Schlüsselwörtern verwendet werden, wie die in der Namespacedeklaration verwendeten Direktiven.
Im folgenden Beispiel wird CS1032 generiert:
// CS1032.cs
namespace x
{
public class clx
{
#define a // CS1032, put before namespace
public static void Main()
{
}
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: