Прочитать на английском

Поделиться через


Ошибка компилятора CS1040

Директивы препроцессора должны отображаться как первый символ без пробела в строке

В строке обнаружена директива препроцессора , однако эта директива не является первым токеном в строке. Директива должна быть первым токеном в строке.

Следующий пример приводит к возникновению ошибки CS1040:

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