有哪些C#版本如ver 2.0和ver 3.0有什么区别?

时间:2010-09-15 06:31:13

标签: c#

  

可能重复:
  What are the correct version numbers for C#?
  List of new features in C# 2.0, 3.0 and 4.0

如ver 2.0和ver 3.0之类的C#版本有什么区别?

请帮我解释一下。有什么确切的区别?

4 个答案:

答案 0 :(得分:3)

从Jon Skeet的书 C#in Depth 中,网页为here以获取详细信息。

C#2,引入泛型,可空类型,匿名方法,迭代器块和一些其他更小的功能

C#3,引入隐式类型,对象和集合初始值设定项,匿名类型,自动属性,lambda表达式,扩展方法,查询表达式和一些其他次要功能

答案 1 :(得分:2)

许多新功能支持引入LINQ(它们可以在许多不同的上下文中使用,但它们在LINQ的上下文中非常有用)。

我强烈建议您阅读Jon Skeet的深度 C#,以获取每个新功能的详细说明。

答案 2 :(得分:1)

答案 3 :(得分:1)