英語で読む

次の方法で共有


コンパイラ エラー CS1032

ファイルの最初のトークンの後でプリプロセッサのシンボルの定義または定義の解除を行えませんでした。

#define および #undef プリプロセッサ ディレクティブは、プログラムの先頭で (名前空間宣言の中で使用されるキーワードなど、他のすべてのキーワードよりも前に) 使用する必要があります。

次の例では CS1032 が生成されます。

// CS1032.cs  
namespace x  
{  
   public class clx  
   {  
      #define a   // CS1032, put before namespace  
      public static void Main()  
      {  
      }  
   }  
}