System.Collections.Specialized包含StringDictionary http://msdn.microsoft.com/en-us/library/system.collections.specialized.stringdictionary.aspx#Y1626
泛型中的强类型字典有什么区别?
答案 0 :(得分:19)
StringDictionary
来自.Net 1,它早于仿制药。
因此,与Dictionary<String, String>
不同,它不实现任何通用接口,因此它不能与LINQ一起使用(除非Cast()
)
此外,StringDictionary
将所有键规范化为小写
(要制作不区分大小写的Dictionary<String, String>
,请传递StringComparer.OrdinalIgnoreCase
;这也与土耳其更兼容)