Comment utiliser le mot-clé de lancer en C #

Comment utiliser le mot-clé de lancer en C #
Dans la programmation, des exceptions sont utilisées pour gérer les erreurs qui se produisent pendant l'exécution. Les exceptions sont un moyen d'informer le programme que quelque chose d'inattendu s'est produit, et le programme devrait prendre les mesures appropriées. C # utilise le lancer mot-clé pour soulever explicitement une exception. Cela peut être utile pour gérer les erreurs spécifiques à l'application.

Cet article couvre les bases de l'utilisation du mot clé de lancer en C # et explique comment l'implémenter efficacement.

Table des matières

  • Jetez un mot-clé en C #
  • Syntaxe du mot-clé
  • Comprendre la manipulation des exceptions en C #
  • Comment utiliser le mot-clé Throw en C #
  • C # Exemple: Utilisation du mot-clé
  • Conclusion

Jetez un mot-clé en C #

Le mot-clé Throw est un autre type d'instruction JUMP en C # qui peut lever une exception. Les exceptions incluent l'erreur qui survient lorsque le programme est exécuté, et ces erreurs peuvent fermer le programme de façon inattendue ou donner la mauvaise sortie.

Une fois que nous aurons lancé une exception en utilisant le mot-clé Throw, le code essaiera de gérer l'exception en recherchant un bloc de capture. Si un bloc de capture est trouvé, le contrôle est transféré dans ce bloc et l'exception est manipulée. Si aucun bloc de capture n'est trouvé, le code fera clôturer l'affichage d'un message d'erreur.

Syntaxe du mot-clé

Le mot-clé syntaxe est comme suit:

jeter e;

Ici, en syntaxe, un mot-clé de lancer est utilisé après la définition de l'objet d'exception. Cet objet d'exception sera lancé comme exception.

Comprendre la manipulation des exceptions en C #

La gestion des exceptions est le processus de gestion des erreurs d'exécution dans un programme. Lorsqu'une erreur se produit dans le code, une exception se produira, qui est ensuite gérée par le programme. La gestion des exceptions permet la récupération des erreurs gracieusement et fournit un mécanisme pour les applications de débogage.

Les exceptions en C # sont gérées en utilisant le try-tratch-finally bloc. À l'intérieur de essayer Block, nous avons le code qui peut lancer une exception.

Ensuite, nous avons un nouveau bloc appelé attraper. Ce bloc recevra l'exception et essaiera de le gérer.

Et enfin, nous avons un final Bloc qui contient le code à exécuter, ce code sera exécuté, que ce soit une exception lancée ou non.

Comment utiliser le mot-clé Throw en C #

Le mot clé de Throw peut générer une exception en C #. Pour utiliser le mot-clé Throw, vous devez d'abord créer un objet d'exception. Un objet d'exception contient des informations sur l'erreur qui s'est produite, y compris le type d'exception et un message qui décrit l'erreur.

Voici un exemple de la façon d'utiliser le mot-clé de lancer en C #:

essayer

// un code qui peut lancer une exception

Catch (exception e)

lancer une nouvelle application enception ("une erreur s'est produite", e);

Ici, dans la syntaxe ci-dessus, nous utilisons le mot clé de lancer pour élever un ApplicationException Lorsqu'une erreur se produit. Le ApplicationException L'objet contient un message qui décrit l'erreur et l'exception d'origine qui a provoqué l'erreur.

C # Exemple: Utilisation du mot-clé

Le programme d'exemple suivant explique l'utilisation du mot-clé de lancer:

Utilisation du système;
Classe Program
statique void main (String [] args)
int num1 = 10;
int num2 = 0;
essayer
if (num2 == 0)
Jetez un nouveau divideByZeroException ("ne peut pas diviser par zéro.");

INT Result = num1 / num2;
Console.WriteLine ("Résultat:" + Résultat);
catch (divideByZeroException e)
Console.WriteLine ("Erreur:" + E.Message);


Dans ce programme, nous essayons de diviser num1 par num2, Mais nous avons ajouté un bloc de coups d'essai pour gérer la possibilité d'un DivideByZeroException être jeté.

À l'intérieur du bloc d'essai, nous vérifions si num2 est égal à 0 et lorsque cette condition devient vraie, nous jetons un DivideByZeroException avec le message Ne peut pas diviser par zéro.

Si aucune exception n'est lancée, le résultat de la division sera calculé et imprimé sur la console.

Le bloc de capture s'occupera si l'exception est lancée. Ce bloc attrapera le DivideByZeroException et sortir l'erreur à la console.

Conclusion

Le mot-clé de lancer en C # attrape et gère les erreurs et exceptions présentes dans le code. Le mot-clé Throw est comme une instruction JUMP en C # qui peut lever une exception. Ces exceptions peuvent également inclure l'erreur qui vient lorsque le programme est exécuté. En apprendre davantage sur lancer Mots-clés en C # Lisez l'article.