C# 1.0
基础语言
C# 2.0新语言特性和改进包括:
泛型
匿名方法
迭代器
不完全类型
C# 3.0新语言特性和改进包括:
自动属性(Auto-Implemented Properties)
隐含类型局部变量(Local Variable Type Inference)
匿名类型(Anonymous Types)
对象与集合初始化器(Object and Collection Initializers)
扩展方法(Extension Methods)
Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)
隐形数组
查询表达式
表达式树
Linq
C# 4.0新语言特性和改进包括: