【发布时间】:2008-10-28 23:54:07
【问题描述】:
使用 C# 3.0,您可以使用它的许多功能(对象初始化器、var 变量、lambda 表达式),同时仍然面向 .NET 2.0 或 3.0。
在仍以 .NET 2.0、3.0 或 3.5 运行时为目标时,可以使用哪些新的 C# 4.0 功能?
【问题讨论】:
标签: c#
使用 C# 3.0,您可以使用它的许多功能(对象初始化器、var 变量、lambda 表达式),同时仍然面向 .NET 2.0 或 3.0。
在仍以 .NET 2.0、3.0 或 3.5 运行时为目标时,可以使用哪些新的 C# 4.0 功能?
【问题讨论】:
标签: c#
动态特性:可能不是。我想他们可以在没有 DLR 的情况下实现动态功能,但这似乎不太可能。
新的通用约束:CLR 支持它们
可选和命名:CLR 已经支持它(VB 风格)
更新:我刚刚听说 C# 4 编译器不支持 4.0 框架下的任何东西。
【讨论】: