维基百科页面:https://en.wikipedia.org/wiki/.NET_Framework_version_history

Version
number
CLR
version
Release
date
Support
ended
Development tool Included in Replaces
Windows Windows Server
1.0 1.0 2002-02-13 2009-07-14[5] Visual Studio .NET[6] XP SP1[a] N/A N/A
1.1 1.1 2003-04-24 2015-06-14[5] Visual Studio .NET 2003[6] XP SP2, SP3[b] 2003 1.0[7]
2.0 2.0 2005-11-07 2011-07-12[5] Visual Studio 2005[8] N/A 2003, 2003 R2,[9] 2008 SP2, 2008 R2 SP1 N/A
3.0 2.0 2006-11-06 2011-07-12[5] Expression Blend[10][c] Vista 2008 SP2, 2008 R2 SP1 2.0
3.5 2.0 2007-11-19 2028-10-10[5] Visual Studio 2008[11] 7, 8, 8.1, 10[d] 2008 R2 SP1 2.0, 3.0
4.0 4 2010-04-12 2016-01-12[5] Visual Studio 2010[12] N/A N/A N/A
4.5 4 2012-08-15 2016-01-12[5] Visual Studio 2012[13] 8 2012 4.0
4.5.1 4 2013-10-17 2016-01-12[5] Visual Studio 2013[14] 8.1 2012 R2 4.0, 4.5
4.5.2 4 2014-05-05 N/A[5] N/A N/A N/A 4.0–4.5.1
4.6 4 2015-07-20 N/A[5] Visual Studio 2015[15] 10 v1507 N/A 4.0–4.5.2
4.6.1 4 2015-11-30[16] N/A[5] Visual Studio 2015 Update 1 10 v1511 N/A 4.0–4.6
4.6.2 4 2016-08-02[17] N/A[5]   10 v1607 2016 4.0–4.6.1
4.7 4 2017-04-05[18] N/A[5] Visual Studio 2017 10 v1703 N/A 4.0–4.6.2
4.7.1 4 2017-10-17[19] N/A[5] Visual Studio 2017 10 v1709 2016 v1709 4.0–4.7
4.7.2 4 2018-04-30[20] N/A[5] Visual Studio 2017 10 v1803 N/A 4.0–4.7.1
4.8 4 Developing[21] N/A Visual Studio 2019 (Planning)[22] 10 v1903 (Planning) N/A 4.0–4.7.2

维基百科页面:https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#Versions

Tutorials Teacher页面:http://www.tutorialsteacher.com/csharp/csharp-version-history

MSDN What's new:https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/

参考:https://blog.csdn.net/meplusplus/article/details/76762203#comments

Version .NET Framework Visual Studio Important Features
C# 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002
  • Basic features
C# 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generics
  • Partial types
  • Anonymous methods
  • Iterators
  • Nullable types
  • Private setters (properties)
  • Method group conversions (delegates)
  • Covariance and Contra-variance
  • Static classes
C# 3.0 .NET Framework 3.0\3.5 Visual Studio 2008
  • Implicitly typed local variables
  • Object and collection initializers
  • Auto-Implemented properties
  • Anonymous types
  • Extension methods
  • Query expressions
  • Lambda expressions
  • Expression trees
  • Partial Methods
C# 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dynamic binding (late binding)
  • Named and optional arguments
  • Generic co- and contravariance
  • Embedded interop types
C# 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Async features
  • Caller information
C# 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Expression Bodied Methods
  • Auto-property initializer
  • nameof Expression
  • Primary constructor
  • Await in catch block
  • Exception Filter
  • String Interpolation
C# 7.0 .NET Core/.NET Framework 4.6.2 Visual Studio 2017
  • out variables
  • Tuples
  • Discards
  • Pattern Matching
  • Local functions
  • Generalized async return types
  • throw Expressions

.NET和C#的版本历史的更多相关文章

  1. php版本历史

    php最初就是为了快速构建一个web页面而迅速被大家广为接受的.它的好处是在代码中能内嵌html的代码,从而让程序员能再一个页面中同时写html代码和php代码就能生成一个web页面. 这篇文章用时间 ...

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

    查询这个的关键字:Java EE的版本历史. JavaServer Pages (JSP) Java Servlet 参考: https://en.wikipedia.org/wiki/Java_EE ...

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

    官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ Xcode 7 7.2 : ht ...

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

    官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ 百度云盘下载地址: http:/ ...

  5. Atitit 翻页功能的解决方案与版本历史 v4 r49

    Atitit 翻页功能的解决方案与版本历史 v4 r49 1. 版本历史与分支版本,项目版本记录1 1.1. 主干版本历史1 1.2. 分支版本  项目版本记录.1 2. Easyui 的翻页组件2 ...

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

    官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ 百度云盘下载地址 http:// ...

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

    Atitit. Atiposter 发帖机版本历史 编年史 V1  初步实现sina csdn cnblogs V2  实现qzone sohu 的发帖功能  顺便重构接口实现分离 V3多文件循环发帖 ...

  8. Oracle 版本历史

    1.数据库在项目开发里面,大多数都使用Oracle,什么8i,9i,10G,11g等,一直认为数据库版本的升级对于开发一个系统的开发人员来书,不是什么重要的事,我仅仅关注数据库的表结构以及存储过程或者 ...

  9. JDK的版本历史

    JDK1.5: 2004年发布----2006年结束 JDK1.6 2006年发布-----2010年结束 一看吓我一条,开始接触JDK都已经是2010年下半年了,可是那是学的就是1.5版本,知道工作 ...

  10. git 版本历史

    版本:git rev-parse --git-dir显示Git版本库的位置   --show-cdup显示当前工作区目录的深度  --parseopt解析命令行参数 $ git rev-parse - ...

随机推荐

  1. oracle数据库查询题目!!!!!我的最爱

    使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪 ...

  2. 1099 Build A Binary Search Tree

    1099 Build A Binary Search Tree (30)(30 分) A Binary Search Tree (BST) is recursively defined as a bi ...

  3. Invalid byte tag in constant pool: 19

    环境: windows 2008 server R2   ; tomcat 8.5.3 ;   jdk-1.8.0_91 故障截图: 报的就是 Invalid byte tag in constant ...

  4. win10下默认使用福昕打开PDF

    win10为了推他的edge浏览器, 将默认的pdf打开设置为了edge浏览器, 非常令人反感, 做浏览器就好好做浏览器, 为什么要默认打开pdf? 而且修改默认为福昕后, 下次打开pdf文件, 他又 ...

  5. python学习(六) 抽象

    6.1 懒惰即美德 斐波那契数列: >>> fabs = [0, 1]>>> for i in range(8): fabs.append(fabs[-1] + f ...

  6. 实验吧CTF题库-隐写术(部分)

    Spamcarver 用kali下载图片 root@sch01ar:~# wget http://ctf5.shiyanbar.com/stega/spamcarver/spamcarver.jpg ...

  7. 2014.8.27 CAD数据结构

    Rwy表中存放所有物理跑道,主键rwy_id,但没有跑道中心点坐标 rwy_direction表中存放所有所有逻辑跑道号,也没有跑道入口坐标.同一rwy_id对应有2条记录 rwy_cline_poi ...

  8. KMP算法详解(转)

    转自http://www.matrix67.com/blog/archives/115 通常我们的方法是枚举从A串的什么位置起开始与B匹配,然后验证是否匹配.假如A串长度为n,B串长度为m,那么这种方 ...

  9. SqlServer——临时表

    1.表的类型: SqlServer数据库中分为两个表:永久表.临时表:通过表名的前缀区分. 永久表:与物理文件.C# 中的静态类 类似,任何用户均可对其执行操作并且相互影响: 临时表:简单的说就是使用 ...

  10. 主表当中明细表字段的金额计算问题,操作控件是在gridview+aspnetPage

    做这个例子,主要是我在工作当中遇到一个主表的明细表的操作计算问题,也用了不少时间.操作计算的方式是这样的. 这个功能是在.net语言当中实现,操作过程当点击添加行,添加第一行时,当我输入金额的时候,累 ...