Comment puis-je rendre la ligne ci-dessous insensible à la casse?
drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1);
On m'a donné un conseil plus tôt aujourd'hui suggérant d'utiliser:
x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
le problème est que je ne parviens pas à faire fonctionner cela. J'ai essayé la ligne ci-dessous. Cette opération compile mais renvoie les résultats erronés. Elle renvoie les utilisateurs inscrits en tant qu'utilisateurs non inscrits et inscrits.
drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
Quelqu'un peut-il signaler le problème?