C#.net #region endregion

来源:互联网 发布:好会计软件 编辑:程序博客网 时间:2024/05/01 08:11

 #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  

原创粉丝点击