如何以及从何处学习.net 2.0到.net 3.5的.net变化?

时间:2009-07-16 06:25:39

标签: c# .net asp.net .net-3.5 .net-2.0

3年前,当我在.net 2.0上工作时,我离开了.net。在这三年里,我根本没有工作.net。现在,我有一个在.net 3.5中的项目。但我注意到这两个版本之间引入了很多技术。

是否有任何资源可以帮助我快速掌握.net 2.0之后引入的内容

我的主要工作可能有助于使用C#

在asp.net中

5 个答案:

答案 0 :(得分:8)

快速浏览......

.NET Framework 3.5中的新增功能taken from here

  

CLR增强功能:虽然CLR使用与2.0相同的模型,但您可以read here了解程序集的改进/更改。

     

编译器增强功能:新的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#编程的outlook change

     

性能改进:3.5中已经进行了相当多的性能改进。 ADO.NET从本地和服务器数据存储区的缓存获得分页支持和同步。此外,还有多核CPU的性能改进。

     

网络更改:点对点网络堆栈,包括托管的PNRP解析器。

     

Windows信息API :WMI和Active Directory服务的新包装器。 WMI 2.0获得托管提供商。

     

ASP.NET :客户端应用程序服务的新实现以及3 new ASP.NET controls。此外,ASP.NET的AJAX编程更容易,性能更好。

     

Windows Communication Foundation :WCF现在可以使用POX和JSON数据。

     

Windows Presentation Foundation :用于创建AddIns的较新插件模型。 SilverLight CLR也是.Net Framework的一部分。

     

其他:C / C ++获取标准模板库(STL),以便这些语言可以使用共享.NET库

进行一些额外阅读...

答案 1 :(得分:2)

答案 2 :(得分:2)

我刚刚为了同样的目的买了这本书: C# in Depth: What you need to master C# 2 and 3 by Jon Skeet。我认为这是一个好的开始。

答案 3 :(得分:0)

这是一个好的开始:

.NET Framework 3.5版中的新增功能

http://msdn.microsoft.com/en-us/library/bb332048.aspx

答案 4 :(得分:0)