Bonjour,

Je debute en prog C sharp et ma comparaison de string ne marche pas.
J'utilise string.compare ou encore string.equals, dois-je absolument déclarer un int ou un booléen pour que cela fonctionne ? par exemple
i
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
nt res;
res = string.compare (string1, string2, ....)
voici mon code qui ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if ((string.Compare(strDatabaseName, "model", StringComparison.Ordinal) != 0) ||
    (string.Compare(strDatabaseName, "master", StringComparison.Ordinal) != 0) ||
    (string.Compare(strDatabaseName, "msdb", StringComparison.Ordinal) != 0) ||
    (string.Compare(strDatabaseName, "tempdb", StringComparison.Ordinal) != 0))
        MaListe.Add(strDatabaseName);
Je me retrouve avec MaListe contenant les 4 valeurs dont je ne veux pas!!!

Merci de m'aider