Mulai dengan Delegasi
Pelajari cara mendeklarasikan, membuat instansiasi, dan memanggil delegasi untuk skenario yang memerlukan pemanggilan metode dinamis, seperti metode panggilan balik dan pengurutan atau pemfilteran kustom.
Tujuan pembelajaran
Jelaskan konsep delegasi dalam C# dan manfaatnya dalam hal fleksibilitas, ekstensibilitas, dan pemisahan.
Menjelaskan cara mendeklarasikan, membuat instansiasi, dan memanggil delegasi menggunakan berbagai metode, termasuk metode bernama, metode anonim, dan ekspresi lambda.
Jelaskan bagaimana delegasi digunakan dalam pengurutan, panggilan balik, dan skenario dunia nyata lainnya.
Jelaskan seberapa kuat delegasi yang ditik seperti
ActiondanFuncmenyederhanakan kode Anda dan meningkatkan keterbacaan.Jelaskan bagaimana varians dalam C# meningkatkan fleksibilitas dalam tanda tangan metode dengan delegasi.
Terapkan delegasi dalam aplikasi C#.
Prasyarat
Penginstalan Visual Studio Code dengan ekstensi C# Dev Kit terinstal.
Kemampuan untuk mengembangkan program berorientasi objek di C# yang mengimplementasikan kelas, antarmuka, warisan kelas, dan perilaku polimorfik.
Kemampuan untuk mengelola koleksi, struktur, catatan, generik, tanggal dan waktu, dan jenis anonim.
Pemahaman dasar tentang IO file, serialisasi JSON, dan pemrograman asinkron.