• .NET和C#的版本历史


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

    Version
    number
    CLR
    version
    Release
    date
    Support
    ended
    Development toolIncluded inReplaces
    WindowsWindows 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

    VersionImportant Features
    C# 1.0
    • Basic features
    C# 2.0
    • Generics
    • Partial types
    • Anonymous methods
    • Iterators
    • Nullable types
    • Private setters (properties)
    • Method group conversions (delegates)
    • Covariance and Contra-variance
    • Static classes
    C# 3.0
    • 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
    • Dynamic binding (late binding)
    • Named and optional arguments
    • Generic co- and contravariance
    • Embedded interop types
    C# 5.0
    • Async features
    • Caller information
    C# 6.0
    • Expression Bodied Methods
    • Auto-property initializer
    • nameof Expression
    • Primary constructor
    • Await in catch block
    • Exception Filter
    • String Interpolation
    C# 7.0
    • out variables
    • Tuples
    • Discards
    • Pattern Matching
    • Local functions
    • Generalized async return types
    • throw Expressions
  • 相关阅读:
    JS Leetcode 530. 二叉搜索树的最小绝对差 题解分析,再次了解中序遍历
    JS Leetcode 179. 最大数 题解分析,sort a-b与b-a的区别,sort排序原理解析
    Echarts 数据可视化 (二)
    Echarts 数据可视化 (一)
    Less 入门
    【Mybatis-Plus框架学习】专栏总集篇
    【Mybatis-Plus框架学习】雪花算法 剖析
    【多文件自平衡云传输】使用展示 —— 文件传输系统
    详解 资源发现技术 的基本实现
    【多文件自平衡云传输】专栏总集篇
  • 原文地址:https://www.cnblogs.com/wyp1988/p/9923108.html
Copyright © 2020-2023  润新知