Section courante

A propos

Section administrative du site

THROW

Jeter
C# (C Sharp)

Syntaxe

throw-expr ::= throw [assignment-expr]

Paramètres

Nom Description
assignment-expr Ce paramètre permet d'indiquer l'expression d'assignation.
throw-expr Ce paramètre permet d'indiquer l'expression du throw.

Description

Ce mot réservé permet de déclencher une exception.

Exemple

Cet exemple permet de montrer l'exécution classique :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ThrowSamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             try {
  13.                 throw new Exception();
  14.             } catch(Exception e) {
  15.                 Console.WriteLine("Exception exécuté !");
  16.             } finally {
  17.                 Console.WriteLine("Sûrement exécuté !");
  18.             } 
  19.         }
  20.     }
  21. }

on obtiendra le résultat suivant :

Exception exécuté !
Sûrement exécuté !


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