#region和#endregion

来源:互联网 发布:mac gitconfig 路径 编辑:程序博客网 时间:2024/05/01 18:24

#pragma region lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code Editor.

 

#region&   #endregion都是“预处理器伪指令”……  
  以下内容录自《C#实用全书》P418  
   
  在一些编程语言中,如C++,预处理阶段是编译的一个独立过程。此阶段是在实际编译过程前发生的。下面是一些使用预处理的地方。  
  ●条件编译  
  ●报头文件引入  
  ●宏扩充  
  然而,在c#中,使用预处理的地方是代码的条件引入和排除。在c#中,编译程序和本身模拟预处理器。  
  预处理器伪指令是一条以#符号开始的特殊命令。  
  ……  
 

  #region伪指令用来标明代码块。然后,当使用visual   studio.net中的大纲特征时,就可以展开和折叠此代码。使用#endregion伪指令来中止#region代码块。……

 

  #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  

原创粉丝点击