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

可能重复:
什么是C#的正确版本号?
C#2.0,3.0和4.0中的新功能列表

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

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


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

我强烈建议你阅读Jon Skeet的C#深入了解每个新功能的详细解释。


从Jon Skeet的书C#深入,网页在这里是详细的。

C#2,介绍泛型,可空类型,匿名方法,迭代器块和其他一些更小的特性

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


只需一个简单的Google搜索:

http://www.developer.com/net/csharp/article.php/3561756/A-Preview-of-Whats-New-in-C-30.htm

http://www.devx.com/dotnet/Article/36703

http://www.albahari.com/nutshell/whatsnewcs30.aspx

等等等等。 搜索短语是“C#3.0中的新功能”。

链接地址: http://www.djcxy.com/p/21309.html

上一篇: What is the difference between C# versions like ver 2.0 and ver 3.0?

下一篇: C# Version and .NET Framework Version?