#region& #endregion都是“预处理器伪指令”……
以下内容录自《C#实用全书》P418在一些编程语言中,如C++,预处理阶段是编译的一个独立过程。此阶段是在实际编译过程前发生的。下面是一些使用预处理的地方。
●条件编译
●报头文件引入
●宏扩充
然而,在c#中,使用预处理的地方是代码的条件引入和排除。在c#中,编译程序和本身模拟预处理器。
预处理器伪指令是一条以#符号开始的特殊命令。
……
#region伪指令用来标明代码块。然后,当使用visual studio.net中的大纲特征时,就可以展开和折叠此代码。使用#endregion伪指令来中止#region代码块。……
以下内容录自《C#实用全书》P418在一些编程语言中,如C++,预处理阶段是编译的一个独立过程。此阶段是在实际编译过程前发生的。下面是一些使用预处理的地方。
●条件编译
●报头文件引入
●宏扩充
然而,在c#中,使用预处理的地方是代码的条件引入和排除。在c#中,编译程序和本身模拟预处理器。
预处理器伪指令是一条以#符号开始的特殊命令。
……
#region伪指令用来标明代码块。然后,当使用visual studio.net中的大纲特征时,就可以展开和折叠此代码。使用#endregion伪指令来中止#region代码块。……
解决方案 »
- |ZYCWPF| 在WPF中的对像System.Windows.Interop.InteropBitmap 如何进行编辑,如我要反转,要变成黑白,要缩放 谢谢
- 关于DateTime.Compare的问题 ---急求助
- !急,httpWebRequest如何获取跨域Cookie
- winform timer的问题
- 求助一个Xpath 写法。
- Socket编程异步接收大文件的问题
- 不明白,xml 配置、webservice 都是咋回事。C/S的也用webservice? 局域网中的? xml配置文件为什么必须有它?
- 关于[Application Name].vshost.exe
- ~~~各位大虾,一定要帮帮小妹!!!如何在用C#调用outlook时如何去掉首次接收邮件和发送邮件的对话框
- 将“字符串”转变为同名按钮
- 窗口制作的问题
- 如何知道用户已经读完了我的Socket给他传回的数据?
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