12. Exception Handling
Sunnat Qayumov
Posted on October 14, 2024
a)try, catch, finally bloklari qanday ishlaydi?
C# dasturlash tilida try, catch, va finally bloklari istisno (exception) holatlarini boshqarish uchun ishlatiladi. Ushbu bloklar kodni xatolardan himoya qilishga yordam beradi.
-
try
bloki:try { int number = int.Parse("not_a_number"); }
-
catch
bloki:catch (FormatException ex) { Console.WriteLine("Xato: noto'g'ri format."); }
-
finally
bloki:finally { Console.WriteLine("Finally bloki bajarildi."); }
b) Quyidagi kod nima qiladi?
try
{
int[] numbers = { 1, 2, 3 };
Console. WriteLine (numbers [10]);
}
catch (IndexOutOfRangeException e)
{
Console. WriteLine("Error: " + e.Message);
}
finally
{
Console. WriteLine("Finally block executed.");
}
Javob: try bloki ichida, numbers[10] ifodasi xatoga
olib keladi, chunki numbers massivining
faqat 0, 1 va 2 indekslari mavjud.
💖 💪 🙅 🚩
Sunnat Qayumov
Posted on October 14, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
githubcopilot AI Innovations at Microsoft Ignite 2024 What You Need to Know (Part 2)
November 29, 2024