« Programmation C sharp/Les exceptions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 98 :
Lancer une exception signale une erreur particulière. Si aucune [[Programmation C sharp/Les classes|classe]] d'exception ne convient ou n'est suffisamment précise, ou si l'exception doit comporter des informations supplémentaires, il est possible de créer une nouvelle classe d'exception.
 
Pour cela, il faut [[Programmation C sharp/Héritage de classes|dériver la classe]] <tt>Exception</tt> ou l'une de ses sous-classes. Par convention, toutes ces sous-classes ont un nom se terminant par <tt>Exception</tt>.
 
Exemple :
Ligne 125 :
}
}
 
Ensuite, cette classe peut être utilisée comme n'importe quelle autre classe d'exception :
 
if ( arg==null )
throw new ErreurDeScriptException(
"Un argument est nécessaire", fichier_script, 10 , 5);