Keamanan null di C#

Pemula
Developer
Student
.NET

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 (?.)

Prasyarat

  • Pengalaman menulis C# di tingkat pemula
  • Visual Studio Code
  • .NET SDK 6.0 atau lebih baru
  • Klien baris perintah Git