不区分大小写的词典不起作用
|
我花了几个小时试图弄清楚为什么我的通用Dictionary(Of String,String)不忽略大小写。
这是我的代码:
Dim test As New System.Collections.Generic.Dictionary(Of String, String)(System.StringComparison.OrdinalIgnoreCase)
test.Add(\"FROG\", \"1\")
Console.WriteLine(test.ContainsKey(\"frog\"))
控制台每次都会显示“ False”。它应该显示“ True”。
如果我使用:
Console.WriteLine(test.\"frog\"))
我得到一个KeyNotFoundException。
似乎完全忽略了Comparer参数。
到底是怎么回事?
没有找到相关结果
已邀请:
1 个回复
告耸