更新 : 2007 年 11 月
エラー メッセージ
プリプロセッサ ディレクティブは行でスペース以外の最初の文字でなければなりません。
行で見つかったプリプロセッサ ディレクティブが、その行の最初のトークンではありませんでした。ディレクティブは、指定した行の最初のトークンであることが必要です。
次の例では 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()
{
}
}