據微軟中國 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 指令。

關鍵詞: C#10