Modul ini mengumpulkan fitur bahasa C# yang dirilis pada generasi C# 9 sampai C# 12 dan kini menjadi bagian rutin kode modern. Materinya mencakup pengisian property yang dipaksakan dengan init dan required, deklarasi ringkas melalui primary constructor, tuple beserta dekonstruksi, fungsi lokal, peningkatan string, serta penulisan namespace modern. Modul ini berada setelah materi inti bahasa dan object, sehingga fitur-fitur di dalamnya dibaca sebagai penyempurnaan alat yang sudah dikenal sebelumnya.
Fitur C# Modern
init dan required, konstruktor utama, tuple, fungsi lokal, raw string literal, dan namespace modern.
0/0 selesai
- init dan required
Pola inisialisasi yang dipaksakan pada property.
- Konstruktor Utama
Deklarasi class dan struct yang ringkas dengan primary constructor.
- Tuple dan Dekonstruksi
Nilai kembali multi-nilai yang ringan.
- Fungsi Lokal
Fungsi pembantu di dalam metode.
- Peningkatan String
Raw string literal, Split, dan culture pada pembandingan string.
- Namespace
File-scoped namespace, usings, dan global usings.