Ich habe die folgende Codezeile:
var connectionString = configItems.
Find(item => item.Name.ToLowerInvariant() == "connectionstring");
Die VS 2010-Code-Analyse sagt mir Folgendes:
Warnung 7 CA1308: Microsoft.Globalization: In Methode ... ersetzen Sie den Aufruf von 'string.ToLowerInvariant ()' durch String.ToUpperInvariant ().
Bedeutet das, dass ToUpperInvariant()es zuverlässiger ist?
string.Equals(item.Name, "connectionstring", StringComparison.OrdinalIgnoreCase)in diesem speziellen Fall wahrscheinlich der beste Ansatz ist.