Come posso rendere la riga sotto maiuscole e minuscole?
drUser["Enrolled"] =
(enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1);
Oggi mi è stato dato qualche consiglio che mi ha suggerito di usare:
x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
il problema è che non riesco a farlo funzionare, ho provato la riga qui sotto, questo compila ma restituisce i risultati sbagliati, restituisce gli utenti registrati come utenti non registrati e non registrati come iscritti.
drUser["Enrolled"] =
(enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"],
StringComparison.OrdinalIgnoreCase)));
Qualcuno può sottolineare il problema?
drUser["Enrolled"]
essere? Sembra un valore booleano, maFindIndex()
restituisce l'indice. Se l'indice di quell'utente è 0, restituirà 0, che potrebbe essere falso. Quando, in realtà è vero. IlExists()
metodo potrebbe essere migliore in questo caso.