Существует ли Char-версия Enum StringComparer.OrdinalIgnoreCase - PullRequest
0 голосов
/ 28 июня 2019

Я сталкивался с StringComparer.OrdinalIgnoreCase при использовании словаря, однако моим значением словарного ключа является символ, а не строка.Мне было интересно, есть ли enum-версия StringComparer.OrdinalIgnoreCase, которую вы можете использовать в случае типов данных char?Примерно так:

var caseInsensitiveDictionary = new Dictionary<string, int>(
        StringComparer.OrdinalIgnoreCase)

 var caseInsensitiveDictionary = new Dictionary<char, int>(
        CharComparer.OrdinalIgnoreCase)

В настоящее время я обеспокоен оптимальной производительностью, поэтому я не хотел бы использовать char.ToUpper (), или есть небольшая заметная разница в производительности?

...