Junior — Middle
Proqramlaşdırmada 'catch' açar sözünün nə mənaya gəldiyini və istisnaları necə idarə etdiyini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
C# dilində, catch açar sözü, proqramın icrası zamanı baş verən istisnaları idarə etmək üçün istifadə olunur.
try blokunda səhv (istisna) baş verdikdə, nəzarət müvafiq catch blokuna keçir və burada bu səhvə necə reaksiya verəcəyinizi müəyyən edə bilərsiniz — məsələn, mesaj göstərmək, bərpa tədbirləri görmək və ya problemi qeyd etmək.
İstifadə nümunəsi:
try {
int result = 10 / divisor; // divisor = 0 olarsa, istisna yarada bilər
} catch (DivideByZeroException ex) {
Console.WriteLine("Sıfıra bölmək mümkün deyil: " + ex.Message);
}
Burada, catch xüsusi DivideByZeroException istisnasını tutar və idarə edir.