Junior — Middle
Dastur ish vaqtida xato nima?
sobes.tech AI
AIdan javob
Ish vaqtida xato (runtime error) — bu dastur bajarilish jarayonida yuzaga keladigan xato, kompilatsiya vaqtida emas. Bunday xatolar dasturning kutilmagan xulq-atvoriga, to'xtashiga yoki istisnolarga olib keladi.
Ish vaqtida yuzaga keladigan xatolarga misollar:
- Nolga bo'lish.
- Initsializatsiya qilinmagan ob'ektga murojaat qilish (null reference).
- Massiv chegaralaridan chiqish.
- Kirish-chiqish xatolari.
C# da bunday xatolar odatda try-catch tuzilmasi yordamida boshqariladi, shunda dastur to'xtab qolmaydi va istisnolarga to'g'ri javob beradi.
try
{
int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Nolga bo'lish mumkin emas.");
}