Mundarija:

C# da catchsiz try dan foydalana olamizmi?
C# da catchsiz try dan foydalana olamizmi?

Video: C# da catchsiz try dan foydalana olamizmi?

Video: C# da catchsiz try dan foydalana olamizmi?
Video: Nima uchun C# ni tanlagansiz? 2024, May
Anonim

Finally blokida hech qanday qaytarish, davom etish, break iboralari mavjud emas, chunki u boshqaruv elementlariga finally blokini tark etishga ruxsat bermaydi. Siz mumkin shuningdek foydalanish nihoyat faqat a bilan blokirovka qilish harakat qilib ko'ring blok degan ma'noni anglatadi holda a tutmoq blok, lekin bu holatda, hech qanday istisnolar ko'rib chiqilmaydi.

Shunga o'xshab, kimdir so'rashi mumkin, biz tutmasdan sinab ko'rishimiz mumkinmi?

Ha, Biz bajara olamiz bor tutmasdan harakat qiling finally block yordamida bloklash. Siz try dan foydalanish mumkin nihoyat bilan. Ma'lumki, sizda istisno yoki qaytarish bayonoti mavjud bo'lsa ham, nihoyat blokirovka har doim bajariladi harakat qilib ko'ring Tizimdan tashqari blok.

Bundan tashqari, C da try catch bormi? C++ bu maqsad uchun quyidagi maxsus kalit so'zlarni taqdim etadi. harakat qilib ko'ring : istisno qilish mumkin bo'lgan kod blokini ifodalaydi. tutmoq : ma'lum bir istisno chiqarilganda bajariladigan kod blokini ifodalaydi. throw: istisno qilish uchun ishlatiladi.

Shu munosabat bilan C# da catch blokida try catch yozishimiz mumkinmi?

Ichki oʻrnatilgan try-catch

  • C# tilidagi istisnolarni hal qilish uchun try, catch va nihoyat bloklardan foydalaning.
  • Sinab ko'rish blokidan keyin catch yoki nihoyat blok yoki ikkalasi kelishi kerak.
  • Turli istisno filtrlari bilan bir nechta ushlash blokiga ruxsat beriladi.
  • catch{..} va catch(Exception ex){ } ikkalasini ham ishlatib boʻlmaydi.

C# da bir nechta catchni sinab ko'rish mumkinmi?

In C# , Siz foydalanishi mumkin birdan ortiq tutmoq bilan bloklash harakat qilib ko'ring blok. Umuman, bir nechta tutish blok har xil turdagi istisnolarni boshqarish uchun ishlatiladi tutmoq blok har xil turdagi istisnolarni boshqarish uchun ishlatiladi. Umuman olganda, tutmoq blok ular qaysi tartibda tekshiriladi bor dasturda sodir bo'ldi.

Tavsiya: