This question already has answers here:
StringDictionary vs Dictionary<string, string>
(7个答案)
已关闭8年。
System.Collections.Specialized包含StringDictionary
http://msdn.microsoft.com/en-us/library/system.collections.specialized.stringdictionary.aspx#Y1626
泛型中的强类型字典有什么区别?
(7个答案)
已关闭8年。
System.Collections.Specialized包含StringDictionary
http://msdn.microsoft.com/en-us/library/system.collections.specialized.stringdictionary.aspx#Y1626
泛型中的强类型字典有什么区别?
最佳答案
StringDictionary
来自.Net 1,它早于泛型。
因此,与Dictionary<String, String>
不同,它不实现任何通用接口(interface),因此不能与LINQ一起使用(除非您Cast()
)
同样,StringDictionary
将所有键标准化为小写。
(要创建不区分大小写的Dictionary<String, String>
,请传递StringComparer.OrdinalIgnoreCase
;这也与土耳其更兼容)
关于c# - StringDictionary类和Dictionary <String,String>之间是否有区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5369002/
10-10 22:52