首頁 >後端開發 >C++ >為什麼我在 C# 中收到'未定義或導入預定義類型'System.ValueTuple'”?

為什麼我在 C# 中收到'未定義或導入預定義類型'System.ValueTuple'”?

Patricia Arquette
Patricia Arquette原創
2025-01-03 02:14:39156瀏覽

Why Am I Getting

ValueTuple 錯誤:預定義類型未定義

在C# 中使用元組時,開發人員可能會遇到錯誤「預定義類型'System.ValueTuple' 2´ 未定義或導入」。此錯誤表示編譯器無法識別 ValueTuple 類型。

出現此問題的原因是 ValueTuple 類型僅在某些版本的 .NET Framework 或 .NET Core 中可用。對於 .NET 4.6.2 或更低版本、.NET Core 1.x 和 .NET Standard 1.x,需要安裝 NuGet 套件 System.ValueTuple。

要使用 NuGet 套件安裝此套件Visual Studio 中的管理器控制台:

  1. 鍵入安裝套件「System.ValueTuple」並按輸入。

對於 .NET Framework 4.7、.NET Core 2.0 或 .NET Standard 2.0 及更高版本的項目,預設包含 ValueTuple 類型。

以上是為什麼我在 C# 中收到'未定義或導入預定義類型'System.ValueTuple'”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn