菜鸟的c#知识梳理回顾--------c#发展版本

发布时间 2023-06-18 23:22:31作者: 三流程序媛

从学校毕业两年了,现在基本上都在做.net core的项目,C#基础都忘得差不多了,决定梳理出一个c#知识列表,用来日后温习用(学而时习之)

 

C# 1.0 版

  • 接口 
  • 事件
  • 委托

C# 2.0 版

  • 泛型
  • 匿名方法
  • 迭代器
  • 协变和逆变

C# 3.0 版

  • 自动实现的属性
  • 查询表达式
  • Lambda表达式
  • 表达式树
  • 分部方法
  • 对象和集合初始值设定项

C# 4.0 版

  • 动态绑定
  • 命名参数
  • 泛型的协变和逆变
  • 嵌入的互操作类型

C# 5.0 版

  • 异步成员(多线程编程)
  • 调用者信息特性

C# 6.0 版

  • 静态导入
  • 自动属性的初始化

C# 7.0 版

  • 元组和析构函数
  • 模式匹配
  • 本地函数
  • ref 局部变量
  • default运算符

C# 8.0 版

  • readonly修饰符
  • 默认接口成员
  • 可空引用类型
  • 异步流
  • 索引和范围
  • 托管类型和非托管类型托管类型和非托管类型
  • Stackalloc关键字

C# 9 版

  • 顶级语句
  • 仅限Init的资源库
  • record关键字
  • with表达式
  • 静态匿名函数