Skip to main content

版本历史

版本号发布年份.NET 版本革命性特性
C# 1.02002.NET Framework 1.0奠定了面向对象的基础:接口事件委托
C# 2.02005.NET Framework 2.0引入了泛型,带来了编译时类型安全和性能提升。
C# 3.02007.NET Framework 3.5革命性的 LINQLambda表达式,极大提升了数据查询能力。
C# 4.02010.NET Framework 4.0动态编程(dynamic,与 COM 互操作更简单。
C# 5.02012.NET Framework 4.5异步编程(async/await,简化了异步操作,改变了一切。
C# 6.02015.NET Framework 4.6大量语法糖:空条件操作符(?.字符串插值($""
C# 7.02017.NET Framework 4.7元组模式匹配,为函数式编程铺路。
C# 8.02019.NET Core 3.0可为空引用类型默认接口方法Switch表达式
C# 9.02020.NET 5.0记录(record顶级语句,更简洁的不可变数据和代码。
C# 10.02021.NET 6.0全局 using文件范围命名空间,减少样板代码。
C# 11.02022.NET 7.0原始字符串字面量必需成员(required
C# 12.02023.NET 8.0主构造函数集合表达式,极致简洁

96a394c4f32cb