TRY |
Essai |
---|---|
C# (C Sharp) |
Syntaxe
statement := try-block try-block ::= try compound-statement handler-seq function-try-block ::= try [ctor-initializer] function-body handler-seq handler-seq ::= handler | handler-seq handler handler ::= catch ( exception-declaration ) compound-statement exception-declaration ::= type-specifier-seq declarator | type-specifier-seq abstract-declarator | type-specifier-seq | . . . |
Paramètres
Nom | Description |
---|---|
try-block | Ce paramètre permet d'indiquer le bloc d'instruction à essayer |
declarator | Ce paramètre permet d'indiquer le déclarateur |
compound-statement | Ce paramètre permet d'indiquer la composante d'instructions. |
handler-seq | Ce paramètre permet d'indiquer le gestionnaire de séquence. |
Description
Ce mot réservé débute un bloc devant être surveillé par des exceptions.
Exemple
Cet exemple permet de montrer un bloc d'instruction avec une gestion des exceptions :
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace TrySamples
- {
- class Program
- {
- static void Main(string[] args)
- {
- try {
- Console.WriteLine("Exécution du programme");
- } catch(Exception e) {
- Console.WriteLine(e.Message.ToString());
- Environment.Exit(0);
- }
- }
- }
- }
on obtiendra le résultat suivant :
Exécution du programme
Dernière mise à jour : Mardi, le 26 janvier 2016