Daftar Isi:

Bisakah kita menggunakan try tanpa catch di C#?
Bisakah kita menggunakan try tanpa catch di C#?

Video: Bisakah kita menggunakan try tanpa catch di C#?

Video: Bisakah kita menggunakan try tanpa catch di C#?
Video: C# Pemula - try catch 2024, November
Anonim

Blok akhirnya tidak mengandung pernyataan return, continue, break karena tidak mengizinkan kontrol untuk meninggalkan blok finally. Anda bisa juga menggunakan akhirnya blokir hanya dengan a mencoba blok berarti tanpa A menangkap blok tetapi dalam situasi ini, tidak ada pengecualian yang ditangani.

Demikian pula orang mungkin bertanya, bisakah kita menggunakan try tanpa catch?

Ya, kita dapat memiliki coba tanpa tangkap blok dengan menggunakan blok akhirnya. Anda bisa pakai coba dengan akhirnya. Seperti yang Anda ketahui, akhirnya blok selalu dieksekusi bahkan jika Anda memiliki pengecualian atau pernyataan pengembalian di mencoba blok kecuali dalam kasus System.

Selanjutnya, apakah ada try catch di C? C++ menyediakan kata kunci khusus berikut untuk tujuan ini. mencoba : mewakili blok kode yang dapat melempar pengecualian. menangkap : mewakili blok kode yang dieksekusi ketika pengecualian tertentu dilemparkan. melempar: Digunakan untuk melempar pengecualian.

Dalam hal ini, dapatkah kita menulis try catch di catch block di C#?

Coba-tangkap bersarang

  • Gunakan blok coba, tangkap, dan akhirnya untuk menangani pengecualian di C#.
  • Blok try harus diikuti oleh catch atau blok akhirnya atau keduanya.
  • Beberapa blok tangkapan diperbolehkan dengan filter pengecualian yang berbeda.
  • catch{..} dan catch(Exception ex){} keduanya tidak dapat digunakan.

Bisakah mencoba memiliki banyak tangkapan di C #?

Di dalam C# , Anda bisa menggunakan lebih dari satu menangkap blok dengan mencoba memblokir. Umumnya, beberapa tangkapan blok digunakan untuk menangani berbagai jenis pengecualian berarti masing-masing menangkap blok digunakan untuk menangani berbagai jenis pengecualian. Secara umum, menangkap blok diperiksa dalam urutan di mana mereka memiliki terjadi dalam program.

Direkomendasikan: