Pourquoi ajouter un "||" OU entre 2 "! =" Ne fonctionne pas pour moi? Quand 'nom' est "test" ou "test2" mon instruction if ne fonctionne pas si j'ai utilisé 2 "! =" Mais si j'en utilise une seule, dites-moi pourquoi.C# Comment utiliser "||" en combinaison avec "! ="?
if (col.Name != "test" || col.Name != "test2")
{
MessageBox.Show("No" + col.Name.ToString()); //This shows "No test" and "No test2"
}
else
{
MessageBox.Show("YES " + col.Name.ToString()); //does not reach here
}
cela fonctionne sans "||".
if (col.Name != "test")
{
MessageBox.Show("No" + col.Name.ToString());
}
else
{
MessageBox.Show("YES " + col.Name.ToString()); //Shows "YES test"
}
Merci à tous
Cela a fonctionné, grâce à la logique. URA * –
Assurez-vous d'accepter la réponse de Dan pour lui donner les points de réputation qu'il mérite. –