Kirish I bob. Nazariy qism


Xatoliklarni qayta ishlash


Download 48.08 Kb.
bet16/22
Sana02.01.2022
Hajmi48.08 Kb.
#188532
1   ...   12   13   14   15   16   17   18   19   ...   22
Bog'liq
OPERATORLARNI QAYTA YUKLASH 2

Xatoliklarni qayta ishlash

C# tilida xatoliklarni qayta ishlash C++ tiliga o‘xshab ketadi. Xatoliklarni qayta ishlash sintaksisi uchta turli bloklardan tashkil topgan:

try bloki – dastur bajarishi lozim bo‘lgan kodni inkapsulyatsiya qiladi. Agar ushbu jarayonda xatolik yoki mumkin bo‘lmagan hol yuzaga kelsa, xatolikni qayta ishlash qismi chaqiriladi.

сatch bloki – try blokidan so‘ng keladi. U try blokida hosil bo‘lgan xatolikni qayta ishlaydi.

finally bloki – doimo bajariluvchi kod bo‘lib, undan goto operatori orqali chiqish mumkin emas.
public void SomeRoutine()

{


try

{


// Bu yerda tekshiriluvchi kod turadi

// Ushbu kod xatolikni hosil qilishi mumkin

} catch

{


// try blokida xatolik yuzaga kelganda

// ushbu kod bajariladi

}

finally



{

// Ushbu blokdagi kod yuqoridagi bloklar

// bajarilgandan so‘ng bajariladi

}


}

Noto‘g‘ri amallar bajarilganda xatolik avtomatik generatsiya qilinadi. Masalan, nolga bo‘lganda, tip oralig‘idan chiqilganda. Xatolik hosil bo‘lgach, catch blokida ushbu xatolik qayta ishlanadi. Xususiy holda catch bloki System.Exception klassi obyektiga ega bo‘ladi. Foydalanuvchilar ushbu klassning qism klasslarini hosil qilishlari mumkin.

C# tilidagi har bir metodga xatoliklarga tekshirish amalini qo‘llash lozim.




Download 48.08 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   22




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