使用字典时遇到StringComparer.OrdinalIgnoreCase
,但是我的字典键值是char而不是字符串。我想知道,在char数据类型的情况下,是否可以使用StringComparer.OrdinalIgnoreCase
的枚举版本?类似于以下内容:
var caseInsensitiveDictionary = new Dictionary<string, int>(
StringComparer.OrdinalIgnoreCase)
var caseInsensitiveDictionary = new Dictionary<char, int>(
CharComparer.OrdinalIgnoreCase)
我目前正在关注最佳性能,因此我不想使用char.ToUpper()还是性能差异不大?