Junior — Middle
Czy możesz wyjaśnić, co oznacza słowo kluczowe 'catch' w programowaniu i jak jest używane do obsługi wyjątków?
sobes.tech AI
Odpowiedź od AI
W języku C# słowo kluczowe catch służy do obsługi wyjątków, które występują podczas wykonywania programu.
Gdy w bloku try wystąpi błąd (wyjątek), kontrola jest przekazywana do odpowiedniego bloku catch, gdzie można zdefiniować, jak zareagować na ten błąd — na przykład wyświetlić komunikat, wykonać działania naprawcze lub zarejestrować problem.
Przykład użycia:
try {
int result = 10 / divisor; // może wywołać wyjątek, jeśli divisor = 0
} catch (DivideByZeroException ex) {
Console.WriteLine("Nie można dzielić przez zero: " + ex.Message);
}
Tutaj catch przechwytuje konkretny wyjątek DivideByZeroException i obsługuje go.