Standar .NET
Spesifikasi formal API yang umum di seluruh implementasi .NET
Apa itu .NET Standard?
Ada berbagai implementasi .NET. Setiap implementasi memungkinkan kode .NET dijalankan di tempat yang berbeda—Linux, macOS, Windows, iOS, Android, dan banyak lagi. .NET Standard adalah spesifikasi formal API yang umum di semua implementasi .NET ini.
.NET Standard memungkinkan pustaka dibuat berdasarkan kumpulan API umum yang disepakati, memastikan pustaka dapat digunakan di aplikasi .NET apa pun—ponsel, desktop, IoT, web, atau di mana pun Anda menulis kode .NET.
Versi Standar .NET
.NET Standard diberi versi. Setiap versi baru menambahkan lebih banyak API. Ketika pustaka dibuat berdasarkan versi .NET Standard tertentu, pustaka dapat berjalan pada implementasi .NET apa pun yang menerapkan versi .NET Standard tersebut (atau yang lebih tinggi).
Menargetkan versi .NET Standard yang lebih tinggi memungkinkan pustaka menggunakan lebih banyak API, tetapi ini berarti pustaka hanya dapat digunakan pada versi .NET yang lebih baru. Menargetkan versi yang lebih rendah mengurangi API yang tersedia tetapi ini berarti pustaka dapat berjalan di lebih banyak tempat.
Implementasi .NET | Dukungan Versi |
---|---|
.NET dan .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 |
Platform Windows Universal | 8.0 8.1 10.0 10.0.16299 TBD |
Kesatuan | 2018.1 2021.2 |
Siap untuk memulai?
Pelajari .NET dengan mudah menggunakan tutorial langkah demi langkah kami.