【发布时间】:2010-09-15 10:38:36
【问题描述】:
升级到 Visual Studio 2008 后,在 .NET 2.0 中可以使用哪些特定于 C# 3.0/3.5 的新功能?另外,还有哪些功能不可用?
可用
- Lambdas
- 扩展方法(通过声明一个空的 System.Runtime.CompilerServices.ExtensionAttribute)
- 自动属性
- 对象初始化器
- 集合初始化器
- LINQ to Objects(通过实现 IEnumerable 扩展方法,请参阅LinqBridge)
不可用
- 表达式树
- WPF/Silverlight 库
【问题讨论】:
-
表达式树可通过使用 Mono 获得。请参阅下面的答案。
标签: c# .net visual-studio