Générer une Exception type OutOfRange
Salut les Charpiste;
en c#, existe-il OutOfRange ou sans équivalence ou c'est à moi de la créer. Afin de comprendre ce que je veux faire voici mon code d'origine :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // méthode
public void Initialise(string Des, string Abb, double v_min, double v_max, double v_anal, string v_unite) {
this.designation = Des;
this.abbreviation = Abb;
this.val_max = v_max;
this.val_min = v_min;
this.val_analyse = v_anal;
// si y a erreur alors affichage d'un message (plutôt d'une exception que j'arrive pas à faire)
if (v_anal < val_min || v_anal > val_max)
{
Console.WriteLine("La valeur à analyser du paramètre " + Abb + " : Valeur (" + v_anal + ") est hors bornes");
}
this.unite = v_unite;
} |
mais à la place de Console.WriteLine(...) j'aimerais avoir une exception du genre
Code:
throw new Exception.OutOfRange(borneInf, borneSup, maValeur);
et là j'avoue ne pas savoir comment faire.