是否存在枚举StringComparer.OrdinalIgnoreCase的字符版本
我在使用dictionary时遇到了是否存在枚举StringComparer.OrdinalIgnoreCase的字符版本,string,dictionary,char,String,Dictionary,Char,我在使用dictionary时遇到了StringComparer.OrdinalingOreCase,但是我的dictionary键值是字符而不是字符串。我想知道,是否有一个枚举版本的StringComparer.OrdinalIgnoreCase可以用于char数据类型?如下所示: var caseInsensitiveDictionary = new Dictionary<string, int>( StringComparer.OrdinalIgnoreCase
StringComparer.OrdinalingOreCase
,但是我的dictionary键值是字符而不是字符串。我想知道,是否有一个枚举版本的StringComparer.OrdinalIgnoreCase
可以用于char数据类型?如下所示:
var caseInsensitiveDictionary = new Dictionary<string, int>(
StringComparer.OrdinalIgnoreCase)
var caseInsensitiveDictionary = new Dictionary<char, int>(
CharComparer.OrdinalIgnoreCase)
var caseInsensitiveDictionary=新字典(
StringComparer.OrdinalIgnoreCase)
var caseInsensitiveDictionary=新字典(
CharComparer.OrdinalIgnoreCase)
我目前关心的是最佳性能,因此我不想选择char.ToUpper(),或者说性能没有太大的差异