.net 2.0是.net 1.1的大修吗?换句话说,如果你按照为.net 1.1(ASP.NET 1.1/C#1.1)编写的书来说,那么你是否必须"忘掉"在2.0 3.5等高级版本中完全不同的东西?
我正在读Richter的一本书"应用.net框架编程",这就是为什么我想知道有经验的人的一些观点.
Ree*_*sey 12
在大多数情况下,您将在.NET 1.1书中学到的内容适用于.NET 2(和.NET 3.5/4).一个主要的例外,以及我从不推荐任何人现在开始使用.NET 1.1的原因是泛型.
在.NET 2+中,集合的处理得到了显着改善.在.NET 2之前,集合都不是类型安全的(即:ArrayList).在.NET 2之后,我们能够使用类型安全的,基于通用的集合类(List<T>所以你可以这样做List<int>).
这极大地改变了人们编写代码的方式(或应该!).我强烈建议从今天开始学习.NET 2+书.从.NET 1.1书中学习将教会你不良习惯,因为你将学习当前.NET代码中几乎没有用处的集合.
话虽如此,.NET 4现已发布,如果可以的话,没有真正的理由不去那里开始...