據(jù)微軟中國(guó) MSDN,宣布 C# 10 作為 .NET 6 和 Visual Studio 2022 的一部分已經(jīng)發(fā)布了。
在這篇文章中,微軟將介紹 C# 10 的許多新功能,這些功能使你的代碼更漂亮、更具表現(xiàn)力、更快。
閱讀 Visual Studio 2022 公告和.NET 6 公告以了解更多信息,包括如何安裝。
全局和隱式 usings
using 指令簡(jiǎn)化了你使用命名空間的方式。C# 10 包括一個(gè)新的全局 using 指令和隱式 usings,以減少你需要在每個(gè)文件頂部指定的 usings 數(shù)量。
全局 using 指令
如果關(guān)鍵字 global 出現(xiàn)在 using 指令之前,則 using 適用于整個(gè)項(xiàng)目:
global using System;
你可以在全局 using 指令中使用 using 的任何功能。例如,添加靜態(tài)導(dǎo)入類型并使該類型的成員和嵌套類型在整個(gè)項(xiàng)目中可用。
如果你在 using 指令中使用別名,該別名也會(huì)影響你的整個(gè)項(xiàng)目
你可以將全局使用放在任何 .cs 文件中,包括 Program.cs 或?qū)iT命名的文件,如 globalusings.cs。全局 usings 的范圍是當(dāng)前編譯,一般對(duì)應(yīng)當(dāng)前項(xiàng)目。
有關(guān)詳細(xì)信息,請(qǐng)參閱全局 using 指令。
關(guān)鍵詞: C#10