Problème avec opérateurs

zorous Messages postés 2 Date d'inscription jeudi 6 novembre 2003 Statut Membre Dernière intervention 29 janvier 2004 - 29 janv. 2004 à 09:45
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 29 janv. 2004 à 10:44
Salut je débute dans le c# et j'ai un problème lorsque je fais un test, mon code c'est:if ((VarAppli "2") || (VarAppli "33") || (VarAppli == "55"));
et il ne fonctionne pas en fait je veux eéxecuter le code qui suit celui ci seulement si la variable VarAppli(string) est égale a 2, 33 ou 55.
Si kelkun a une solution , un conseil ou des codes a me donner ca serait cool!
Merci. Alex

2 réponses

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
29 janv. 2004 à 10:09
Hello,
Un instruction 'if' ne prend pas de ';' à la fin de la ligne. autrement, il considère que l'on veut faire une instruction vide si la condition est remplie. Il ne passe donc pas dans l'instruction que tu voulais.
Amicalement SharpMao
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
29 janv. 2004 à 10:44
rien a dire en plus

ça donne : if ((VarAppli "2") || (VarAppli "33") || (VarAppli == "55"))
{
// code si condition vrai
}

Cocoricoooooooo !!!!
0
Rejoignez-nous