VS2008开发.NET 2.0的项目时,可用的C#3.0语言特性一览表

有时我们并不能一下升级到3.5的FX开发,但我们可以利用新的武器VS2008来帮助我们提高开发效率。经测试发现,一些C#3.0的新特性,在.NET 2.0 FX的项目中一样可能用!列表如下:

  1. var关键字和隐式类型的变量和数组
  2. 匿名类型
  3. 自动现实的属性
  4. 对象初始化器
  5. 集合初始化器
  6. 分部方法

以上我只做了简单的测试,没有很深入地去研究,理论上说是可行的,因为他们都是编译器给我们的语法糖,底层的CLR runtime并没有改动。

让人可惜的是扩展方法和Lamada表达式不能用。。。希望客户尽快上.NET3.5的FX。呵呵!

原文地址:https://www.cnblogs.com/rockniu/p/1340547.html