C# ClassesLesson 36Preview gratis
C# Exceptions
Lesson ini bagian dari C# · Semua level
Ringkasan
Exception adalah keadaan error yang terjadi saat program berjalan, misalnya membagi dengan nol atau membaca berkas yang tidak ada. C# menanganinya dengan blok try, catch, dan finally sehingga program tetap bisa melanjutkan eksekusi secara aman. Anda juga bisa melempar exception sendiri dengan throw untuk melaporkan kondisi yang tidak valid.
Poin kunci
- Blok try berisi kode berisiko, catch menangkap exception, dan finally selalu dijalankan.
- Exception umum: DivideByZeroException, FormatException, IndexOutOfRangeException, dan FileNotFoundException.
- Pernyataan throw new Exception dipakai melempar exception sendiri dengan pesan keterangan.
- Sebaiknya menangkap tipe exception yang spesifik, bukan semua exception dalam satu catch kosong.
- Blok finally cocok untuk membersihkan resource seperti menutup berkas atau koneksi.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.