Sobes.tech
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 блогу аткарылды.");
}

Ушул жол менен программа күтүүсүздөн токтоп калбайт жана ката иштетилет.