[英]How and where to learn the changes in .net from .net 2.0 to .net 3.5?
当我在.net 2.0上工作时,我离开了.net大约3年了。 在这三年里,我根本没有工作.net。 现在,我有一个在.net 3.5中的项目。 但我注意到这两个版本之间引入了很多技术。
是否有任何资源可以帮助我快速掌握.net 2.0之后引入的内容
使用C#在asp.net中我的主要工作可能会有所帮助
快速浏览......
.NET Framework 3.5中的新增功能 ( 取自此处 )
CLR增强功能 :虽然CLR使用与2.0相同的模型,但您可以在此处阅读有关程序集的改进/更改的信息。
编译器增强功能 :新的VB.NET 9.0编译器,支持对C#3.0的更改,如表达式树,lambda方法,扩展方法,匿名类型的静态引用等。
LINQ :可能是3.5框架中最具革命性的变化。 LINQ to XML,LINQ to SQL,LINQ to Objects和LINQ to Datasets。 除了函数式编程之外,LINQ还是对C#编程的改变 。
性能改进 :3.5中已经进行了相当多的性能改进。 ADO.NET从本地和服务器数据存储区的缓存获得分页支持和同步。 还有多核CPU的性能改进。
网络更改 :对等网络堆栈,包括托管的PNRP解析器。
Windows信息API :WMI和Active Directory服务的新包装器。 WMI 2.0获得托管提供商。
ASP.NET:Client Application Services的新实现以及3个新的ASP.NET控件 。 此外,ASP.NET的AJAX编程更容易,性能更好。
Windows Communication Foundation :WCF现在可以使用POX和JSON数据。
Windows Presentation Foundation :用于创建AddIns的较新插件模型。 SilverLight CLR也是.Net Framework的一部分。
其他 :C / C ++获得标准模板库(STL),以便这些语言可以使用共享.NET库
一些额外的阅读......
我刚刚为了同样的目的买了这本书: C#in Depth:你需要掌握Jon Skeet的C#2和3 。 我认为这是一个好的开始。
另请参阅.NET Framework 3.0中的新增功能 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.