Junior — Middle
Pouvez-vous expliquer ce que signifie le mot-clé 'catch' en programmation et comment il est utilisé pour gérer les exceptions?
sobes.tech IA
Réponse de l'IA
Dans le langage C#, le mot-clé catch est utilisé pour gérer les exceptions qui se produisent lors de l'exécution du programme.
Lorsqu'une erreur (exception) se produit dans un bloc try, le contrôle est transféré au bloc catch correspondant, où vous pouvez définir comment réagir à cette erreur — par exemple, afficher un message, effectuer des actions de récupération ou enregistrer le problème.
Exemple d'utilisation :
try {
int result = 10 / divisor; // peut lancer une exception si divisor = 0
} catch (DivideByZeroException ex) {
Console.WriteLine("Impossible de diviser par zéro : " + ex.Message);
}
Ici, catch attrape l'exception spécifique DivideByZeroException et la gère.