Какую версию StringComparer использовать
Если я хочу иметь словарь с строковыми ключами без учета регистра, какую версию StringComparer я должен использовать, учитывая следующие ограничения:
Ключи в словаре взяты из кода C # или конфигурационных файлов, написанных только на английском языке (США или Великобритания)Программное обеспечение интернационализировано и будет работать в разных регионахЯ обычно использую StringComparer.InvariantCultureIgnoreCase, но не былЯ уверен, что это правильный случай. Вот пример кода:
Dictionary< string, object> stuff = new Dictionary< string, object>(StringComparer.InvariantCultureIgnoreCase);