Junior — Middle
Mida tähendab viga programmi täitmisel?
sobes.tech AI
Vastus AI-lt
Käivitusaja viga (runtime error) on viga, mis tekib programmi käivitamise ajal, mitte kompileerimise ajal. Sellised vead põhjustavad programmi ootamatut käitumist, selle ootamatut sulgemist või erandeid.
Käivitusaja vigade näited:
- Nulliga jagamine.
- Pääs mitte-initsialiseeritud objekti (null viide).
- Massiivi piiridest väljumine.
- Sisendi/väljundi vead.
C#-s käsitletakse selliseid vigu tavaliselt try-catch struktuuri abil, et vältida programmi kokkuvarisemist ja reageerida õigesti eranditele.
try
{
int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Nulliga jagamine ei ole võimalik.");
}