if(comboBox1.Items.Contains(NIntegrateur)==true){
MessageBox.Show(NIntegrateur+" existe déjà!");
break ; // y'a t'il une instruction qui permet d'arreter l'execution de la fonction ValidNouvIntClick ?
}
instructions ...
}
Merki à vous :)
U just need a fuck for Ur violence
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 11 avril 2006 à 14:37
Sinon -au pire- tu peux mettre un return; qui te fera sortir de ta fonction... mais c'est plutôt déconseillé d'avoir plusieurs points de sortie dans une fonction...
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 11 avril 2006 à 15:07
Ou sinon faire comme tu as fait dans ton exemple :
ma fonction( ){
instructionsA
if (kkchose){
Sortir de ma fonction sans passer dans les instructionsB
}
else{
instructionsB
}
}
Dans ce cas précis, si "kkchose" est vrai, alors tu n'effectuera jamais les "instructionsB", sans même utiliser de "break"... c'est le principe du if / else
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 11 avril 2006 à 15:10
Pourrais tu mettre ton code ici, car tu peux parfaitement mettre plusieurs return dans une méthodes... (si ta méthode renvoie une valeur, chaque return doit aussi en renvoyer une...)
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 11 avril 2006 à 15:20
Si la méthode renvoie une valeur, tu ne pourra jamais en sortir sans renvoyer de valeur...
Si elle renvoie un objet, dans ce cas utilise un return(null); (et teste ce que tu récupère de ta méthode pour savoir si l'appel a échoué ou non), si elle renvoie un entier par exemple, utilise un return(-1), etc...
nan mais les gars je sais ce que sai q'un else
Je v pas vous expliker prkoi/comment javai besoin de ca , mais vous m'avez repondu... du coup j'ai changé quelques trucs pour contourner le probleme