在仍然以.NET 3.5运行时为目标的情况下,可以使用哪些C#4.0功能?

时间:2008-10-28 23:54:07

标签: c#

使用C#3.0,你可以使用它的许多功能(对象初始化器,var变量,lambda表达式),同时仍然以.NET 2.0或3.0为目标。

在仍然针对.NET 2.0,3.0或3.5运行时时,可以使用哪些新的C#4.0功能?

1 个答案:

答案 0 :(得分:2)

  • 动态功能:可能不是。我想他们可以在没有DLR的情况下实现动态功能,但这似乎不太可能。

  • 新的通用约束:CLR支持它们

  • 可选且命名:CLR已经支持它(VB风格)

更新:我刚刚听说C#4编译器不支持4.0框架下的任何内容。