Section courante

A propos

Section administrative du site

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 :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace TrySamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             try {
  13.                Console.WriteLine("Exécution du programme");
  14.             } catch(Exception e) {
  15.                 Console.WriteLine(e.Message.ToString());
  16.                 Environment.Exit(0); 
  17.             } 
  18.         }
  19.     }
  20. }

on obtiendra le résultat suivant :

Exécution du programme


Dernière mise à jour : Mardi, le 26 janvier 2016