Tipe dan Generics

Tipe nilai vs tipe referensi, struct, enum, generics, boxing, dan pattern matching.

Modul ini membahas sistem tipe C#, mulai dari pembedaan tipe nilai dan tipe referensi, struct, enum, generics, boxing dan unboxing, hingga pendalaman pattern matching. Materi di sini menjadi fondasi bagi modul collections dan LINQ, karena keputusan tipe menentukan keamanan dan kinerja kode yang memakai koleksi generik. Setiap topik disertai program contoh yang dijalankan langsung, sehingga perilaku tiap tipe dapat diamati dari keluarannya.