VS版本 与 .NET版本以及C#版本之间的关系

版本.NET Framework版本Visual Studio版本发布日期特性
C# 1.0.NET Framework 1.0Visual Studio .NET 20022002.1委托
    事件
     
C# 1.1.NET Framework 1.1Visual Studio .NET 20032003.4APM
C# 2.0.NET Framework 2.0Visual Studio 2005(开始命名为Visual Studio)2005.11泛型
    匿名方法
    迭代器
    可空类型
     
     
C# 3.0.NET Framework 3.0Visual Studio 20082007.11隐式类型的局部变量
 .NET Framework 3.5  对象集合初始化
    自动实现属性
    匿名类型
    扩展方法
    查询表达式
    Lambda表达式
    表达式树
    分部类和方法
    Linq
     
C# 4.0.NET Framework 4.0Visual Studio 20102010.4动态绑定
    命名和可选参数
    泛型的协变和逆变
    互操作性
     
C# 5.0.NET Framework 4.5Visual Studio 20122012.8异步和等待(async和await)
    调用方信息(Caller Information)
C# 6.0.NET Framework 4.6Visual Studio 20152016 
    自动属性初始化的改进
    String.Format的改进
    字典的初始化
    可以用static声明静态类的引用
    nameof表达式
    Null-条件表达式
    在try-catch-finally中使用await
     
C# 7.0.NET Framework 4.6Visual Studio 20172017 
    out-variables(Out变量)
    Tuples(元组)
    Pattern Matching(匹配模式)
    ref locals and returns (局部变量和引用返回)
    Local Functions (局部函数)
    More expression-bodied members(更多的函数成员的表达式体)
    throw Expressions (异常表达式)
    Generalized async return types (通用异步返回类型)
    Numeric literal syntax improvements(数值文字语法改进)

 

初试C# 8.0

转载于:https://www.cnblogs.com/wwkk/p/10294979.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值