如何在IDictionary <string,string>中覆盖区分大小写

Ton*_*nyP 5 c#

我有读取到的字典条目 Dictionary <string,string> myDict=null;

条目如下:

"user","Anthony"
"lastLogin","May 10 2010 20:43"
Run Code Online (Sandbox Code Playgroud)

如何lastLogin 使用小写键 检索myDict["lastlogin"]

Meh*_*ari 12

用于Dictionary<TKey,TValue>获取比较器对象的构造函数.你只需要传递你想要的任何比较器.

var dic = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)

当然,您可能希望传递类似CurrentCultureIgnoreCaseInvariantCultureIgnoreCase根据您的需要.