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