J'ai la ligne de code suivante :
var connectionString = configItems.
Find(item => item.Name.ToLowerInvariant() == "connectionstring");
L'analyse du code de VS 2010 m'indique ce qui suit :
Avertissement 7 CA1308 : Microsoft.Globalization : Dans la méthode ... remplacer l'appel à 'string.ToLowerInvariant()' par String.ToUpperInvariant().
Est-ce que cela signifie ToUpperInvariant()
est plus fiable ?
34 votes
Notez, cependant, que l'utilisation de
string.Equals(item.Name, "connectionstring", StringComparison.OrdinalIgnoreCase)
est probablement la meilleure approche dans ce cas particulier.0 votes
stackoverflow.com/questions/773703/