Show/Hide Toolbars

XSharp

用途

#region 可让您指定一个代码块,在使用 Visual Studio 代码编辑器的大纲功能时,您可以展开或折叠该代码块。在较长的代码文件中,可以方便地折叠或隐藏一个或多个区域,这样就可以专注于当前工作的文件部分。下面的示例展示了如何定义区域:

#region MyClass definition
CLASS MyClass
  EXPORT Name as STRING
END CLASS
#endregion

注释

一个 #region 代码块必须以一个 #endregion 指令结束。

#region 块不能与 #ifdef 块或 #ifndef 块重叠。不过,一个 #region 代码块可以嵌套在一个 #ifdef 或 #ifndef 代码块中,而一个 #ifdef 或 #ifndef 代码块也可以嵌套在一个 #region 代码块中。

目前编译器并不强制执行,但在不远的将来会强制执行。

在 #region 和 #endregion 关键字之后,#region 和 #endregion 代码块可以有可选注释。编译器将忽略关键字后的所有内容,直至行尾