設定 C# 語言版本
如果您必須明確指定您的 C# 版本,您可以透過數種方式進行:
- 手動編輯專案檔。
- 針對子目錄中的多個專案設定語言版本。
- 設定 LangVersion 編譯器選項。
提示
您可在專案屬性頁面中查看 Visual Studio 中的語言版本。 在 [建置] 索引標籤下,[進階] 窗格會顯示選取的版本。
若要知道目前使用的語言版本,請在程式碼中放置 #error version
(區分大小寫)。 如此會讓編譯器回報編譯器錯誤 CS8304,其中包含所使用的編譯器版本,以及目前選取的語言版本。 如需詳細資訊,請參閱 #error (C# 參考)。
編輯專案檔
您可以在專案檔中設定語言版本。 例如,如果您明確希望存取預覽功能,您可以新增如下元素:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
preview
值會使用編譯器支援的最新預覽 C# 語言語言。
設定多個專案
若要設定多個專案,您可建立包含 <LangVersion>
元素的 Directory.Build.props 檔案 (通常在您的解決方案目錄中)。 將下列設定新增至 Directory.Build.props 檔案:
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
在包含該檔案的目錄中,所有子目錄的組建現在皆會使用預覽 C# 版本。 如需詳細資訊,請參閱自訂組建。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應