C# .NET - 介绍 - C#.NET发展
C# 10新特性
当地时间2021/11/8(太平洋时间),C# 10作为".NET 6"的一部分,与Visual Studio 2022一起正式发布了。

C# 10 向 C# 语言添加(或增强)了以下功能:

记录结构
结构类型的改进
内插字符串处理程序
global using 指令
文件范围的命名空间声明
扩展属性模式
对 Lambda 表达式的改进
可使用 const 内插字符串
记录类型可密封 ToString()
改进型明确赋值
在同一析构中可同时进行赋值和声明
可在方法上使用 AsyncMethodBuilder 属性
CallerArgumentExpression 属性
增强的 #line pragma

其中“文件范围的命名空间声明”,可使用 namespace 声明的新形式,声明所有后续声明都是已声明的命名空间的成员:
namespace HoverTree;
//代码 hovertree.com
这个新语法为之前的 namespace 声明节省了空间。C# 10之前命名空间声明如下:
namespace HoverTree
{
//代码 hovertree.com
}
使用VS 2022 尝试一下C# 10的新特性吧。
VS2022
收藏 列表

评论:

导航