У меня есть следующая строка кода:
var connectionString = configItems.
Find(item => item.Name.ToLowerInvariant() == "connectionstring");
Анализ кода VS 2010 говорит мне следующее:
Предупреждение 7 CA1308: Microsoft.Globalization: In method ... замените вызов string.ToLowerInvariant () на String.ToUpperInvariant ().
Означает ли это, что ToUpperInvariant()
более надежен?
string.Equals(item.Name, "connectionstring", StringComparison.OrdinalIgnoreCase)
, вероятно, является лучшим подходом в данном конкретном случае. - person Greg Beech   schedule 10.05.2010