Freigeben über


Compilerfehler CS1040

Präprozessoranweisungen müssen als erste Zeichen ohne Leerzeichen in einer Zeile stehen

In einer Zeile wurde eine Präprozessordirektive gefunden, war aber nicht das erste Token in der Zeile. Eine Direktive muss das erste Token in der Zeile sein.

Im folgenden Beispiel wird CS1040 generiert:

// CS1040.cs  
/* Define a symbol, X */ #define X   // CS1040  
  
// try the following two lines instead  
// /* Define a symbol, X */  
// #define X  
  
public class MyClass  
{  
   public static void Main()  
   {  
   }  
}