A L g o r I t m I k t I l L a r V a d a s t u r L a s h



Download 383,21 Kb.
Pdf ko'rish
bet8/11
Sana11.01.2022
Hajmi383,21 Kb.
#339240
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
1-maruza

catch

 konstruksiyasi 

catch


 

konstruksiyasi 

tutilgan 

istisno 


tipini 

koʻrsatadi. 

Tip 

System.Exception



  yoki 

System.Exception

ning  klasslaridan  biri  boʻlishi 

mumkin. 


System.Exception

 tipini koʻrsatish mumkin boʻlgan barcha istisnolarni 

tutishga olib keladi, bu quyida keltirilgan holatlarda juda qulay hisoblanadi: 

- dastur istisno turidan qat'iy nazar tiklanishi mumkin; 

-  istisnolarni  qayta  yuzaga  keltirish  rejalashtiriladi  (ehtimol  u  jurnalda 

ro‘yxatdan o‘tkazilgandan keyin); 

- xatolarni tuzatuvchi – dastur ishini yakunlashidan oldingi oxirgi chora. 

Biroq, 


ishlov 

beruvchilar 

ishlab 

chiqilmagan 

(masalan, 

OutOfMemoryException)  istisnolar  bilan  shug‘ullanmaslik  uchun  ma'lum  turdagi 

istisnolarni  aniqlash  odatiy  holdir.  Turli  xil  tipdagi  istisnolarni  koʻplab 

catch


 

konstruksiyalari yordamida tutish mumkin: 

try 



DoSomething (); 



catch (IndexOutOfRangeException ex) {…}  

catch (FormatException ex) 

{…} 


catch (OverflowException ex)  {…} 

Berilgan  istisno  uchun  faqat  bitta  catch  konstruksiyasi  qoʻllaniladi.  Agar  Siz 

umumiy istisnolarni (masalan, 

System.Exception kabi

) tutish uchun xavfsizlik 



Ma’ruzalar matni 



10

 

 

tarmogʻini  ta’minlamoqchi  boʻlsangiz,  avval  maxsus  qayta  ishlovchilarni 



joylashtirishingiz zarur boʻladi. 

Agar istisno xususiyatlariga kirish talab qilinmasa, istisnolarni oʻzgaruvchilarni 

koʻrsatmasdan qayta ishlash mumkin: 

catch (OverflowException)

 

// oʻzgaruvchi koʻrsatilmagan

  

{…}



 

Bundan tashqari oʻzgaruvchilarni ham, tipni ham tashlab oʻtish mumkin (u holda 

barcha istisnolar tutiladi): 

catch {…} 




Download 383,21 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish