格式化
原始代码的格式化因人而异,Visual Studio Whidbey 包含数种选项,可让开发人员自定义和控制原始代码的格式。这些格式化选项包括大括号、间距、换行与对齐。您可以选择让 IDE 自动格式化代码,或仅格式化指定的原始代码区段。如图六所示,它示范了将大括号置于新的一行,并可视化预览所选格式化的选项。
 图六 格式化选项与预览窗格 |
配置文件
虽然开发人员可充分自定义 IDE 的字体、窗口与格式化,但若要与团队成员共享配置,或要将配置转移至其它电脑,则是相当困难的工作。Whidbey 的新增功能可让您轻易地导入与导出 IDE 配置,以便在电脑之间转移,或团队成员彼此共享。
 图七 导入与导出配置对话框 |
增强 IntelliSense
IntelliSense 已增强功能,以便识别泛型类型。在下图中,IntelliSense 了解 myList 代表整数列表,并提供弹出式菜单说明,指出 myList 的 Add 方法期望接受的整型数据类型。
 图八 Intellisense 理解泛型类型 |
IntelliSense 也增强了有关异常处理的能力。加入 try/catch 区块时,catch 处理例程将自动过滤可用的选项,仅显示异常类型的清单。
 图九 处理异常的 IntelliSense |
IntelliSense 也增强了有关属性的功能。在下列例子中,加入属性时将过滤可用的选项,仅显示属性类型清单。
 图十 处理属性的 IntelliSense |