Istisnolarni qayta ishlash Reja: Favqulodda vaziyatlarni qayta ishlash


Download 24.03 Kb.
bet1/3
Sana18.10.2023
Hajmi24.03 Kb.
#1707376
  1   2   3
Bog'liq
1.Istisnolarni qayta ishlash (4)


Istisnolarni qayta ishlash
Reja:

  1. Favqulodda vaziyatlarni qayta ishlash

  2. System.Exception sinfi

  3. Istisnolarni boshqarish asoslari

  4. try va catch juftligidan foydalanish

  5. Istisnolarni boshqarisha oddiy misol

  6. finally blokdan foydalanish

Favqulodda vaziyatlarni qayta ishlash
Favqulodda vaziyat amalga oshirish paytida sodir bo'ladi. C # favqulodda vaziyatlar qayta ishlash tizimi ostida foydalanish, yoki faqat istisno,
dasturni amalga oshirishda yuzaga keladigan xatolar tuzilgan va boshqariladigan tarzda qayta ishlanishi mumkin.
Favqulodda vaziyatlarni boshqarishning asosiy afzalligi shundaki, u ilgari biron-bir katta dasturga xatolar qilish uchun qo'lda kiritilishi kerak bo'lgan kodning ko'p qismini olishni avtomatlashtirishga imkon beradi.
Shunday qilib, agar dastur maxsus vaziyatlarni qayta ishlashsiz dasturlash tilida yozilgan bo'lsa, unda usullarning muvaffaqiyatsiz bajarilishi bilan siz har bir usul chaqirilganda qo'lda tekshirilishi kerak bo'lgan xato kodlarini qaytarishingiz kerak.
Bu nafaqat vaqt talab qiladigan, balki xatolar bilan to'la jarayondir. Favqulodda vaziyatlarni boshqarish butun xatolarni qayta ishlash jarayonini ratsionalizatsiya qiladi, bu dasturda istisno ishlov beruvchisi deb ataladigan va xato yuzaga kelganda avtomatik ravishda amalga oshiriladigan kod blokini aniqlash imkonini beradi.
Bu muayyan operatsiya yoki usulning chaqiruvi qanchalik muvaffaqiyatli yoki muvaffaqiyatsiz yakunlanganini qo'lda tekshirish zarurligini bartaraf etadi. Agar xato yuzaga kelsa, bu mos ravishda xato ishlov beruvchi tomonidan qayta ishlanadi
Istisno holatlarni qayta ishlash ham muhimdir, chunki C # odatda dasturiy xatolar uchun standart istisnolarni aniqlaydi, masalan, nolga bo'linish yoki indeksning massiv chegarasidan chiqishi chiqishi.
Bunday xatolarga javob berish uchun dasturda tegishli favqulodda vaziyatlarni kuzatish va qayta ishlash kerak.

Download 24.03 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling