.NET Standard
.NET 實作中常見的 API 正式規格
什麼是 .NET Standard?
.NET 有多種實作。每個實作允許 .NET 程式碼可在不同的位置執行—Linux、macOS、Windows、iOS、Android 以及其他。.NET Standard 是所有這些 .NET 實作中常見的 API 正式規格。
.NET Standard 可讓程式庫根據已商定的常用 API 集進行組建,以確保它們可在任何 .NET 應用程式—行動裝置、電腦、IoT、Web 或您在其中寫入 .NET 程式碼的任何地方使用。
.NET Standard 版本
.NET Standard 已版本化。每個新版本都會新增更多 API。當針對特定版本的 .NET Standard 建立程式庫時,該程式庫可在任何實現該版本 .NET Standard (或更高版本) 的 .NET 實作上執行。
以較新版本的 .NET Standard 為目標,可讓程式庫使用更多 API,但表示只能在較新版本的 .NET 上使用。以較低版本為目標會減少可用的 API,但表示程式庫可以在更多地方執行。
.NET 實作 | 版本支援 |
---|---|
.NET 和 NET Core | 1.0 1.1 2.0 2.1 2.2 3.0 3.1 5.0 6.0 7.0 8.0 |
.NET Framework | 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8 4.8.1 |
Mono | 4.6 5.4 6.4 |
Xamarin.iOS | 10.0 10.14 12.16 |
Xamarin.Android | 7.0 8.0 10.0 |
通用 Windows 平台 | 8.0 8.1 10.0 10.0.16299 TBD |
Unity | 2018.1 2021.2 |
準備開始了嗎?
使用我們的逐步教學課程,輕鬆學習 .NET。