Pengantar

Selesai

Dalam modul ini, Anda akan mendapatkan pemahaman tentang nullability dalam C#. Anda akan menggunakan analisis status null dan peringatan kompilator untuk memeriksa kode untuk keamanan null.

Contoh skenario

Misalkan Anda seorang karyawan sebuah perusahaan pizza bernama Contoso Pizza. Manajer Anda telah meminta Anda untuk memelihara aplikasi konsol .NET yang sudah ada yang merupakan bagian dari sistem pemesanan. Anda telah memutuskan untuk menerapkan keamanan null di aplikasi menggunakan jenis referensi yang dapat diubah ke null.

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 mengaktifkan nullable untuk melakukan analisis aliran statis otomatis.
  • Pahami berbagai cara untuk mendeklarasikan jenis yang dapat bernilai null.
  • Pelajari cara dan waktu penggunaan berbagai operator C# terkait null:
    • operator null-forgiving (!)
    • operator null-coalescing (??)
    • operator null-conditional (?.)

Prasyarat

Mulai sekarang

Di pelajaran berikutnya, Anda akan mempelajari tentang nullability dan keamanan null di C#.