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?