閱讀英文

共用方式為


編譯器錯誤 CS1032

於檔案第一個語彙基元後無法定義或取消定義前置處理器符號

#define#undef 前置處理器指示詞 必須用於程式開頭的任何其他關鍵字之前 (例如命名空間宣告中所使用的關鍵字)。

下列範例會產生 CS1032:

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