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.

Dokumentasi Standar .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.

Dukungan Standar .NET untuk setiap implementasi .NET
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 9.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.

Mulai