C#.net #region endregion

 #region&   #endregion都是“預處理器僞指令”…… 

  以下內容錄自《C#實用全書》P418 
  
  在一些編程語言中,如C++,預處理階段是編譯的一個獨立過程。此階段是在實際編譯過程前發生的。下面是一些使用預處理的地方。 
  ●條件編譯 
  ●報頭文件引入 
  ●宏擴充 
  然而,在c#中,使用預處理的地方是代碼的條件引入和排除。在c#中,編譯程序和本身模擬預處理器。 
  預處理器僞指令是一條以#符號開始的特殊命令。 
  …… 
  #region僞指令用來標明代碼塊。然後,當使用visual   studio.net中的大綱特徵時,就可以展開和摺疊此代碼。使用#endregion僞指令來中止#region代碼塊。……

 
msdn中
   
  #region請參見 
  C#   預處理器指令 
  #region   使您得以在使用   Visual   Studio   代碼編輯器的大綱顯示功能時指定可展開或摺疊的代碼塊。 
  
  #region   name 
  此處:   
  
  name   
  希望給予將出現在   Visual   Studio   代碼編輯器中的區域的名稱。   
  備註 
  必須用#endregion   指令終止   #region   塊。 
  
  #region   塊不能與#if   塊重疊。但是,可以將   #region   塊嵌套在   #if   塊內,並且可以將   #if   塊嵌套在   #region   塊內。 
  
  示例 
  //   preprocessor_region.cs 
  #region   MyClass   definition 
  public   class   MyClass   
  { 
        public   static   void   Main()   
        { 
        } 
  } 
  #endregion  

發佈了17 篇原創文章 · 獲贊 4 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章