.net 3.5和4.0的基本区别

18
请告诉我dotnet 2008和2010(3.5和4.0)之间的基本区别。

你是指 Visual Studio 还是 .NET Framework? - Canavar
29
分别是2和0.5。 - Nifle
2
@Nifle:实际上是-2和-0.5 :P,但我笑得很开心:D - Mike Gleason jr Couturier
7个回答

12

7
我希望我没有错误地理解了jignesh的问题,但我认为他们可能不想链接大量的"What's New"页面。我认为他们可以通过搜索来找到这么多信息。
我认为他们正在寻找的是更多人可以为他们分析某个版本是否值得使用的原因 - 个人经验,而不是新闻发布会。
对于我来说,使2010/4.0值得一试的最重要的事情是改变了允许我在不需要在机器上安装dnFx的情况下分发客户端应用程序,新的GC,疯狂酷炫的“动态”,以及(可悲的是,是的)多监视器支持。

7

嗯,从哪里开始呢?以下是我喜欢的内容:

  • 并行计算的所有新事物
  • "dynamic"关键字和动态语言例程
  • 代码合同
  • 新的后台垃圾回收器
  • 将主要Interop程序集中仅编译必要部分到您的应用程序中,并且此基础设施允许纯.NET代码的兼容性/版本控制改进
  • 有关异常处理的新内容(寻找已损坏状态异常)
  • 像BigInteger和SortedSet类这样的小东西
  • 托管代码中的内存映射文件处理

还有其他很多,请在网络上查找,已经有很多信息了。


3
一个简单的谷歌搜索可以找到... 这篇文章介绍了.NET 4 Beta 1中BCL的一些新变化。由于框架非常庞大,因此对于某个人来说有趣的变化可能对另一个人来说不那么重要。

2
在 Visual Studio 2010 中内置了 MVC!

0
在这种情况下(兰斯梅),我必须说我的最爱是动态也和超级好的多线程解决方案-并行库,它真的很棒而且速度非常快!(嵌套并行不总是更快,顺便说一下)
但是我感觉@jignesh问是否存在工程结构上的真正差异,从内部如何工作,某人应该说出来,毕竟已经决定如果您想在同一台机器上安装3.5和4,则需要同时安装它们。
不管怎样,如果有的话,我会很乐意得到答案 :)

-4

Framework 3.5Framework 4.0的区别:

  1. Framework 3.5中的EnableViewState - [true或false]

    Framework 4.0中的EnableViewState - [Enabled/Disabled/Inherits]

  2. Framework 4.0在页面指令中添加了关键字描述,而在Framework 3.5中不可用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接