.NET和C#版本历史概览

发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍
2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本
.NET框架结构,详见:
2003 1.1     Visual Studio 2003 ASP.NET 移动控件
ADO.NET增强(ODBC、Oracle、分布式事务
多版本共存(Side-by-Side Execution)
Etc. see: http://msdn.microsoft.com/en-us/library/h88tthh0(v=vs.90).aspx
2005 2.0 2.0 CLR 2.0 Visual Studio 2005 IPv6支持
CLR2.0
C# features:
部分类(Partial class)
泛型类型(泛型集合)
迭代器的实现方式(yield return)
可空类型
匿名方法
静态类型
volatile关键字
2006 3.0       WCF / WPF / WF
2008 3.5 3.0   Visual Studio 2008 LINQ
插件模型(Addin/Plugin Model)(System.AddIn.Contract.dll)
C# features:
隐式var类型本地变量(类型推断)
扩展方法
lambda表达式
对象和集合初始化器
匿名类型
自动实现的属性
表达式树
2010 4.0 4.0 CLR4.0 Visual Studio 2010 并行计算(Parallel Computing)
代码契约(Code Contract)
延迟初始化(Lazy Initialization)
动态语言运行时(DLR)
进程内版本共存(in-process side-by-side hosting)
后台垃圾回收
协变和逆变(Covariance and Contravariance)
C# features:
可选参数和命名参数
COM交互更好的支持
2012 4.5 5.0   Visual Studio 2012 正则表达式更好的支持
应用程序域的默认文化
Zip压缩
最大支持大于2GB的数组
异步方法操作
并行计算的提升
C# features:
Async / Await 异步编程
支持caller信息
2013 4.5.1     Visual Studio 2013 收集诊断信息的能力
垃圾回收时,显式简化处理大对象堆的能力(large object heap)
ASP.NET app性能提升和多核JIT性能提升
时间: 2024-12-28 10:06:45

.NET和C#版本历史概览的相关文章

Entity Framework版本历史概览

EF版本 .net framework和IDE版本 主要功能 EF(or EF3.5) Visual Studio 2008 SP1 (.NET 3.5 SP1) 基本的O/R映射支持,使用DB First开发模式 EF 4 Visual Studio 2010 (.NET 4.0) 支持POCO实体 延迟加载 提高单元测试能力 自定义的代码生成机制 支持Model First开发模式 EF 4.1 NuGet 提供简化的DbContext接口 支持Code First开发模式 EF 4.1.1

【Entity Framework系列】Overview - 版本历史概览

EF版本 .net framework和IDE版本 主要功能 EF(or EF3.5) Visual Studio 2008 SP1 (.NET 3.5 SP1) 基本的O/R映射支持,使用DB First开发模式 EF 4 Visual Studio 2010 (.NET 4.0) 支持POCO实体 延迟加载 提高单元测试能力 自定义的代码生成机制 支持Model First开发模式 EF 4.1 NuGet 提供简化的DbContext接口 支持Code First开发模式 EF 4.1.1

Atitit. Atiposter 发帖机版本历史 编年史

Atitit. Atiposter 发帖机版本历史 编年史 V1  初步实现sina csdn cnblogs V2  实现qzone sohu 的发帖功能  顺便重构接口实现分离 V3多文件循环发帖(初步bbs版本) V4  sina发帖功能fix增加二次贴入内容 发布时的确认关闭提示folat框子 调整分类总的分类dsl 和ide俩优先类 V5默认分类选择ide dsl功能..这样一般就只要取消一个就可以了. 1. 未来版本规划 V6  界面ui 调整高度化 V7标准化api草案 v....

OpenGL的版本历史和发展

来源请注明,本文永久地址为http://www.cnblogs.com/vertexshader/articles/2917540.html OpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中.从初期的崭露头角,到与Direct3D激烈竞争,后经历黯淡被Khronos接手又发扬光大,已经历经波折发展了20年.由于过去的黯淡,至今甚至仍有人站在错误的时间角度认为它是落后的--它从未停止它前进的步伐,这篇文章就来简述OpenGL的版本历史和发展. O

Xcode各版本官方下载, Mac和IOS及Xcode版本历史

官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ Xcode 7 7.2 : https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.2/Xcode_7.2.dmg 7.1.1: https://developer.apple.com/services-account/

Servlet与JSP版本历史以及Tomcat支持的版本

查询这个的关键字:Java EE的版本历史. JavaServer Pages (JSP) Java Servlet 参考: https://en.wikipedia.org/wiki/Java_EE_version_history https://zh.wikipedia.org/wiki/Java_Servlet 从维基百科中可以快速的查看Java EE的版本,然后再从版本对Servlet与JSP的支持上可以分析出两者的关系,就Java EE 7来说: 以下为tomcat支持的版本: 参考:

Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史

转自 http://blog.csdn.net/yasi_xi/article/details/46705893 官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ 百度云盘下载地址: http://yun.baidu.com/share/home?uk=1902433471#category/type=0 Xcode 7 beta 3:https://developer.appl

玩转Git三剑客——06. 给文件重命名的简便方法、07. 通过git log查看版本演变历史、08. gitk: 通过图形界面工具来查看版本历史

学习视频:玩转Git三剑客(苏玲 携程代码平台负责人)--极客时间 https://time.geekbang.org 一.工作区文件重命名 1. 传统方法(需要三步命令) (1)mv readme readme.md //git status 输出:删除了"readme"文件,并且存在未追踪(untracked)文件readme.md (2)git add readme.md + git rm readme //git status 输出:暂存区需要提交的改变为"将read

c# 各版本历史及各版本新特性列表

c# 各版本 新特性列表,更新到8.0(2019年 9月)(太多了,跟不上微软的节奏啊...) 版本历史: 原文地址:https://www.cnblogs.com/worksmart/p/11712078.html