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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
throw new Exception.OutOfRange(borneInf, borneSup, maValeur);
et là j'avoue ne pas savoir comment faire.