Visual Studio 2010 产品亮点介绍。
单击下面几节中的链接可阅读有关相应功能的更多信息。
C# 4.0 语言和编译器
动态支持
dynamic(C# 参考)。
Office 可编程性
ref 修饰符,极大地增强了对 COM 接口(包括 Office 自动化 API)的访问。
如何:通过使用 Visual C# 2010 功能访问 Office 互操作对象(C# 编程指南)。
类型等效性支持
演练:嵌入托管程序集中的类型(C# 和 Visual Basic)。
协变和逆变
协变和逆变(C# 和 Visual Basic)。
新命令行选项
/langversion 命令行选项导致编译器只接受在指定版本 C# 中有效的语法。
/appconfig 编译器选项使 C# 应用程序能够向编译器指明程序集的应用程序配置文件的位置。
Visual C# 集成开发环境
以下各节介绍了 Visual Studio 集成开发环境 (IDE) 的增强功能。
调用层次结构
使用“调用层次结构”可以通过显示下列内容在代码中进行导航:
-
对于或来自所选方法、属性或构造函数的所有调用
-
接口成员的所有实现
-
虚拟或抽象成员的所有重写
调用层次结构。
定位到
通过使用 Camel 大小写格式和下划线字符,可以将符号分为多个关键字,这样可搜索包含在符号中的关键字。
如何:搜索对象、定义和引用(符号)。
突出显示引用
如何:使用引用突出显示。
使用时生成
这将尽可能减少对工作流的中断。
演练:带有“使用时生成”功能的测试先行支持。
IntelliSense 建议模式
列出成员。
实时语义错误
已对用波浪下划线指示键入时的错误和警告这一功能进行了扩展,现在可适用于方法体外部的构造,例如返回类型、参数类型以及方法声明中的默认值。