• .Net框架2.0和4.0版本对比


    .Net版本

    2.0 SP2

    4.0

    操作系统

    Windows 2000 SP4以上

    Windows XP SP3以上

    安装包大小

    NetFx20SP2_x86.exe 23.8 MB
    NetFx20SP2_ia64.exe 52.2 MB
    NetFx20SP2_x64.exe 46.3 MB

    统一安装包:48.1 MB

    默认安装情况

    XP:默认情况下没有安装任何 .NET 版本
    Windows Vista/7:.NET 3.5
    Win 8/8.1/10:.NET 4.0

    新特性

     

    垃圾回收
    .NET Framework 4 提供背景垃圾回收。 此功能替代了以前版本中的并发垃圾回收并提高了性能。

       

    动态语言运行时
    动态语言运行时 (DLR) 是一种新运行时环境,它将一组适用于动态语言的服务添加到 CLR。 借助于 DLR,可以更轻松地开发要在 .NET Framework 上运行的动态语言,而且向静态类型化语言添加动态功能也会更容易。

       

    BigInteger 和复数

       

    内存映射文件
    .NET Framework 现在支持内存映射文件。

       

    并行计算
    .NET Framework 4 引入了用于编写多线程和异步代码的新编程模型,极大地简化了应用程序和库开发人员的工作。

         

    新特性
    (继承自3.0/3.5)

     

    Var 隐式类型[Var 现在是关键字了]

       

    自动属性和隐式类型

       

    Lambda表达式

       

    扩展方法

       

    初始化器、匿名类匿名方法

       

    参数默认值和命名参数

       

    内置泛型委托

       

    标准查询运算符和LINQ查询表达式

       

    WPF
    .NET和矢量图技术的全新的图形界面系统和API,它充分利用了计算机的3D显卡硬件功能和Direct3D技术。
    数据绑定是其核心之一。

       

    线程处理
    更好的读取器/编写器锁,ThreadPool 性能增强

  • 相关阅读:
    类和迭代器
    使用委托调用函数
    自定义类和集合
    带函数的参数返回函数的最大值
    使用程序调试输出窗口
    自定义类
    类和结构
    全局参数
    带参数的函数返回数组之和
    IS运算符
  • 原文地址:https://www.cnblogs.com/chihirosan/p/5363319.html
Copyright © 2020-2023  润新知