Sobes.tech
Junior — Middle

Хатои дар вақти иҷрои барнома чӣ маъно дорад?

sobes.tech AI

Ҷавоб аз AI

Хатои вақти иҷро (runtime error) — ин хатое, ки дар вақти иҷрои барнома рӯй медиҳад, на дар вақти компиляция. Ин гуна хатогҳо ба рафтори номувофиқии барнома, қатъ шудани ногаҳонии он ё истисноҳо оварда мерасонанд.

Масаланҳои хатогиҳои вақти иҷро:

  • Баҳодиҳии ба сифр.
  • Дастрасӣ ба объекте, ки оғоз нашудааст (null reference).
  • Баромадан аз ҳадҳои массив.
  • Хатогиҳои воридот/баромад.

Дар C# ин хатогҳо одатан бо истифода аз сохтори try-catch идора карда мешаванд, то ки барнома напартояд ва ба истисноҳо дуруст ҷавоб диҳад.

try
{
    int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
    Console.WriteLine("Мумкин нест, ки ба сифр тақсим шавад.");
}