条款14 如何折叠隐藏代码
默认情况下,所有文本都会显示在代码编辑器中,但开发环境允许选择一个代码区域并将其设置为可折叠的,如图14-1所示。该代码区域随后会显示在一个“+”符号。
随后,通过点击该符号旁边的“+”可以展开被隐藏区域,同时“+”会变为“-”(图14-2)。
| 图 14-1 |
![]() |
| 图 14-2 |
你可以使用#region和#endregion指令来指定一段代码(不限于一个方法)的展开与折叠。例如:
代码清单 14‑1
#region Add 方法
private int Add(int x, int y)
{
return x + y;
}
#endregion
#region Sub 减法
private int Sub(int x, int y)
{
return x - y;
}
#endregion
|
当写完“#endregion”指令后,开发环境会自动在与“#region”同一行的左侧添加一个“+”的符号。点击它后,就可以折叠指定的代码,并且还能够看到自定义的摘要(图14-3)。
处于折叠状态中的代码,仍然受【编辑】菜单上的【撤销】、【重复】和【查找】等命令的影响,但不会始终保持可折叠区域的状态。例如,当撤销的动作影响到了被隐藏的代码时,折叠区域会被自动展开。
![]() |
| 图 14-3 |
| 回书目 上一节 下一节 |
|
||||
| · 微软出价446亿美元收购.. · Windows Server 2008专.. · 隐私保护技术探讨 · 贝恩资本携手华为22亿.. · 802.11n:下一代的无线.. · 体验Visual Studio 200.. · 运营商封堵非法ADSL共享 · ADSL应用面面俱到 |
· 龙芯要做中国的“奔腾” · 华为七千人主动辞职规.. · 华为路由器配置 · 2007盘点专题:有多少.. · 双机热备技术 · 国际文档格式标准开战 · 微软Forefront企业安全.. · Sun以10亿美元并购开源.. |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · SQL Server 2008/2005.. · 中间件应用技术专题 · 深入了解PGP加密技术 · MySQL数据库备份 |
· 病毒查杀专题 · VPN技术 · Solaris 10 配置管理 · Linux 基础 · SSL VPN详细知识 · Linux防火墙 · 路由器设置与口令恢复 · Linux 集群技术专题 |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · 中间件应用技术专题 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · MySQL数据库备份 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · 路由器设置与口令恢复 · Linux 集群技术专题 · VPN技术 · Linux 基础 |
|||