.NET platformasida istisnolarni qayta ishlash bloklarining tuzilishi
Istisnolarni tizimli boshqarish bilan dasturlash oʻzaro bogʻliq toʻrtta ob’ektdan
foydalanishni oʻz ichiga oladi:
• istisno tafsilotlarini ifodalovchi sinf turi;
• tegishli holatlarda chaqiruv kodiga istisnolar sinfining misolini yozishga qodir
a'zo;
• istisno qilishga moyil boʻlgan a'zoga kiruvchi murojaat qiluvchining kod bloki;
• murojaat qiluvchining kodi, agar u paydo boʻlsa, istisnolarni hal qiladi (yoki
ushlaydi).
C # dasturlash tili beshta kalit soʻzni taklif qiladi (try, catch, throw, finally va
when), bu Sizga istisnolarni yuzaga keltirish va qayta ishlash imkonini beradi. Mavjud
muammoni ifodalovchi ob'ekt System.Exception sinfini kengaytiruvchi sinfga (yoki
undan olingan sinfga) tegishli. Shu bilan birga, keling, istisnolarni hal qilishda ushbu
asosiy sinfning rolini oʻrganaylik.
Do'stlaringiz bilan baham: |