个性化阅读
专注于IT技术分析

C#新特性

本文概述

Microsoft用C#语言添加了太多新功能。每个版本中新添加的功能列表如下:

C#2.0

  • 部分类型
  • 迭代器
  • 可空类型
  • 委托协方差
  • 委托推理
  • 静态类
  • Method group conversions (delegates)

C#3.0

  • 匿名类型
  • 扩展方式
  • 查询表达式
  • 部分方法
  • 隐式类型的局部变量
  • 对象和集合初始化器
  • 自动执行的属性
  • Lambda expression
  • Expression trees

C#4.0

  • 动态绑定
  • 命名和可选参数
  • Generic co and contravariance
  • Embedded interop types (“NoPIA”)

C#5.0

  • 异步方法
  • 来电者信息属性

C#6.0

  • 使用静态指令
  • 异常过滤器
  • 等待捕获/最终阻止
  • 自动属性初始化器
  • 仅限吸气剂的属性的默认值
  • 表情健全的成员
  • 空传播子
  • 字符串插值
  • 运营商名称
  • 字典初始化器
  • Compiler-as-a-service (Roslyn)

C#7.0

  • 模式匹配
  • 元组
  • 解构
  • 本地功能
  • 数字分隔符
  • 二进制文字
  • Ref返回和本地人
  • 表达式身体构造器和终结器
  • 表情浓郁的吸气剂和坐便器
  • 输出变量
  • 值类型的异步返回

C#7.1

  • 异步主
  • 默认表达式
赞(0)
未经允许不得转载:srcmini » C#新特性

评论 抢沙发

评论前必须登录!