微软发布并详解C#10诸多新功能 全新隐式usings将更
科技知识 2023-07-30 14:35www.caominkang.com科技知识
据微软中国 MSDN,宣布 C# 10 作为 .NET 6 和 Visual Studio 2022 的一部分已经发布了。
在这篇文章中,微软将介绍 C# 10 的许多新功能,这些功能使你的代码更漂亮、更具表现力、更快。
阅读 Visual Studio 2022 公告和.NET 6 公告以了解更多信息,包括如何安装。
全局和隐式 usings
using 指令简化了你使用命名空间的方式。C# 10 包括一个新的全局 using 指令和隐式 usings,以减少你需要在每个文件顶部指定的 usings 数量。
全局 using 指令
如果关键字 global 出现在 using 指令之前,则 using 适用于整个项目
global using System;
你可以在全局 using 指令中使用 using 的任何功能。例如,添加静态导入类型并使该类型的成员和嵌套类型在整个项目中可用。
如果你在 using 指令中使用别名,该别名也会影响你的整个项目
你可以将全局使用放在任何 .cs 文件中,包括 Program.cs 或专门命名的文件,如 globalusings.cs。全局 usings 的范围是当前编译,一般对应当前项目。
有关详细信息,请参阅全局 using 指令。