哪些新的C#/VB特性需要.net Framework 4支持?

7

我记得曾经看到过一篇文章提到,C#和VB中的一些新语言特性在VS2010中是向后兼容早期版本的框架,但有些则不行。我非常确定这是在谈论VB中的新属性语法。

哪些是语言特性,哪些是特定于框架的新功能呢?

3个回答

10
我建议阅读 .NET 4.0有什么新功能 来获取全面的答案,而不是在这里记住和想出一些零散的信息。

该页面上有一个明确的列表。


2
Co-和contra-variance并不需要.NET Framework 4,但相关的接口和委托类型已经更新以支持variance。例如,IEnumerable<T>现在是IEnumerable<out T>。
新的dynamic关键字与IDynamicMetaObjectProvider接口相关联,该接口用于实现动态绑定。可以说动态绑定需要DLR,它是新运行时和框架的一部分。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接