Junior — Middle
Dasturlashda try va catch tuzilmalaridan foydalanib, istisnolarni qanday boshqarish mumkinligini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
C# tilida try-catch tuzilmasi, dastur davomida yuzaga keladigan istisnalarni, ya'ni xatoliklarni boshqarish uchun ishlatiladi.
- try blokiga, ehtimol, istisna keltirib chiqarishi mumkin bo'lgan kod joylashtiriladi.
- Agar try blokida istisna yuzaga kelsa, bajarilish mos keladigan catch blokiga o'tadi va bu yerda xato bilan ishlash mumkin.
Misol:
try
{
int[] numbers = {1, 2, 3};
Console.WriteLine(numbers[5]); // Bu yerda IndexOutOfRangeException istisnasi yuzaga keladi
}
catch (IndexOutOfRangeException ex)
{
Console.WriteLine("Xato: massiv chegarasidan chiqish.");
}
Shu tarzda, try-catch dastur to'xtab qolishini oldini oladi va xatolarni to'g'ri boshqarishga imkon beradi.