3.9.7 可视编辑器提示
C#提供了只有在可视代码编辑器中才有用的两个预处理器指令,也就是#region和#endregion。像Microsoft Visual Studio .NET IDE这样的可视代码编辑器能够搜索源代码,找到这些指令,并相应地进行处理。C#允许使用#region指令声明一个代码区域。#region和#endregion必须成对使用,两个指令都可以选择在指令后面跟随一个描述性的字符串。除此之外,还可以将一个区域嵌套到另一个区域中。
代码清单3-59展示了来自tic-tac-toe程序的例子。
代码清单3-59 #region和#endregion预处理器指令
... #if CSHARP2 // Display the current board; // Display the top line of dashes. // Increment to the next border; // Reset border to 0 if it is 3. |
Visual Studio.NET会检查上述代码,并提供一个树形控件来展开和折叠由#region和#endregion指令界定的一个代码区域(在代码编辑器窗口的左侧),如图3-5所示。
|
| (点击查看大图)图3-5 Microsoft Visual Studio .NET中折叠起来的区域 |
| 回书目 上一节 下一节 |
|
||||
| · 龙芯要做中国的“奔腾” · 2008年上半年IT技术图.. · 虚拟化的“赤壁之战” · 服务器节能与绿色IT · 微软出价446亿美元收购.. · 脉冲无线电uwb专题 · 802.11n:下一代的无线.. · 云计算时代来临 |
· IT工程师该不该考CCIE.. · 浏览器的战国时代 · 2008年上半年全国软考.. · 无线网络环境 · 无线网状网(MESH) · 无线重中之重:安全问题 · 网络故障排除宝典 · Windows Server 2008专.. |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · 无线网状网(MESH) · Windows远程桌面应用 · C#技术开发指南 |
· Apache技术专题 · Windows集群服务应用 · C#技术开发指南 · 文档格式标准开战 OOXM.. · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 解析35岁技术人的价值.. |
|||