huangmanjing
#region是c#预处理器指令。 #region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。 #region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。 例如: #region MyClass definition public class MyClass { static void Main() { } } #endregion 备注:#region块必须以#endregion指令终止。 #region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。
林小贱灬
表示折叠注释,可以将代码折叠,#region和#endregion 可以创建代码区域。
C# 中的 #region 和 #endregion 表示一块区域,这样在 Visual Studio 中可以将这块区域的代码折叠起来,便于查看。可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时候,当光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。
#region 和 #endregion 大小写敏感。#region 后面可以跟任意文字以对该区域进行说明。
格式:
#region 说明
代码
#endregion
快捷键 :Ctrl + M + L 把当前页的代码合起来
Ctrl + M + M 只把最近的一段代码块合起来
扩展资料
C#的注释
注释的说明,编译器编译程序时,不需要执行的代码和文字,主要是对该代码的说明,方便维护和理解。
“//”表示单行注释;
“/**/”表示块注释;
“///”表示说明注释,注释以后可以自动生成说明文档;
#region和#endregion表示折叠注释,可以将代码折叠
水月琉璃007
第一步、启动VS2010,在"工具"中选择“宏”,打开“宏IDE”第二步、打开后,右击MyMacros,选择“添加模块”,添加一个名为“HeadComment”的文件,点击添加。第三步、添加后将出现下面的编辑画面,在右边进行宏脚本添加脚本内容,添加完毕后点击保存Sub AddFileComment() Dim AuthorName As String = "****(****@163.com)" Dim CompanyName As String = " 2010********************" '定义选择区域 Dim FileSel As EnvDTE.TextSelection '初始化选择区域是当前文档的选择 FileSel = DTE.ActiveDocument.Selection With FileSel '选择区域移动到文件的开头位置 .StartOfDocument() .Text = "------------------------------------------------------------------" .Text = "**" .Text = "** Copyright (C) " + CompanyName .Text = "** 版权所有。 " .Text = "**" .Text = "** 文件名: FrmMain.cs" .Text = "** 模块功能描述:" + DTE.ActiveDocument.Name .Text = "**" .Text = "** 创建标记:" + AuthorName .Text = "** 创建日期:" + DateTime.Now.ToString() .Text = "**" .Text = "** 修改标记:" .Text = "** 修改描述:" .Text = "**" .Text = "** 修改标记:" .Text = "** 修改描述:" .Text = "**" .Text = "------------------------------------------------------------------" .NewLine() End With End Sub以上宏已经编写完毕,开发过程中,可以打开宏视图点击使用,也可以设置自定义快捷键进行使用,以下是设置快捷键的方法。首先,打开工具-“选项”6根据图示,找到 宏.MyMacros.HeadComment.AddFileComment,输入自己注册快捷键,然的单击“分配”(注册快捷键)如图。
优质英语培训问答知识库