[英]File name convention for C# v10 global using declarations
C# 開發社區內是否對聲明全局 using 語句的 .cs 文件名達成共識?
我打算采用文件名 GlobalUsings.cs,但后來發現 VS2022 工具鏈在幕后創建了一個名為 MyProject.GlobalUsings.g.cs 的隱藏文件。 這是為了支持相關的新 C# 10 功能,稱為隱式全局使用指令。
Blazor has supported a similar feature for.razor files and the Blazor solution template automatically creates a file called _Imports.razor. 該名稱派生自 Razor 語法以聲明使用引用。
GlobalUsings.cs
或Usings.cs
實際上有 2 個新功能。 一開始它們看起來很簡單,但你讀得越多,它就變得越復雜。
global
以使其在項目中成為全局。<PropertyGroup><ImplicitUsings>enable</ImplicitUsings>...
默認情況下,在新的 .NET 6 項目上啟用隱式使用,所以聽起來約定是:
GlobalUsings.cs
的想法。 它是自我記錄的。其實這個命名是歡迎來到 C# 10 博客推薦的。 我強烈推薦閱讀它; 這對我真的很有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.