Keamanan null di C#
Pelajari praktik pengodean untuk membantu mencegah terjadinya NullReferenceException
.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
- Pelajari cara mengonfigurasi konteks yang dapat diubah ke null dari proyek atau kode C# Anda.
- Gunakan konteks yang didukung yang dapat diubah ke null untuk melakukan analisis alur statik otomatis.
- Pahami berbagai cara di mana Anda dapat mendeklarasikan jenis yang dapat diubah ke null.
- Pelajari cara dan waktu penggunaan berbagai operator C# terkait null:
- operator null-forgiving (
!
) - operator null-coalescing (
??
) - operator null-conditional (
?.
)
- operator null-forgiving (
Prasyarat
- Pengalaman menulis C# di tingkat pemula
- Visual Studio Code
- .NET SDK 6.0 atau lebih baru
- Klien baris perintah Git