Junior — Middle
Программда исключенияларды иштетүү кандай жүргүзүлөт?
sobes.tech AI
AIден жооп
C# тилде ката кетирүүчүлөрдү иштетүү try-catch-finally структурасы аркылуу жүргүзүлөт.
tryблокко ката кетирүүчү код коюлат.catchблокто белгилүү бир түрдөгү ката кармалат жана иштетилет.finallyблогу ар дайым аткарылат, ката кетсе да, кетпесе да, жана көбүнчө ресурстарды бошотуу үчүн колдонулат.
Мисал:
try {
int[] numbers = {1, 2, 3};
Console.WriteLine(numbers[5]); // IndexOutOfRangeException ката чыгарат
} catch (IndexOutOfRangeException ex) {
Console.WriteLine("Ката: массивтин чегинен чыгуу.");
} finally {
Console.WriteLine("Finally блогу аткарылды.");
}
Ушул жол менен программа күтүүсүздөн токтоп калбайт жана ката иштетилет.