Error del compilador CS1040
Actualización: noviembre 2007
Mensaje de error
Las directivas de preprocesador deben ser el primer carácter de una línea que no sea un espacio en blanco
Preprocessor directives must appear as the first non-whitespace character on a line
Se encontró una directiva de preprocesador en una línea y no era el primer símbolo (token) de la línea. Una directiva debe ser el primer símbolo de la línea.
El código siguiente genera el error 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()
{
}
}