C# StringDictionary类和Dictionary之间有区别吗<;字符串,字符串>;
System.Collections.Specialized包含StringDictionaryC# StringDictionary类和Dictionary之间有区别吗<;字符串,字符串>;,c#,.net,vb.net,generics,collections,C#,.net,Vb.net,Generics,Collections,System.Collections.Specialized包含StringDictionary 泛型中的强类型字典有什么区别?StringDictionary来自.Net 1,它比泛型更早 因此,与字典不同,它没有实现任何通用接口,因此不能与LINQ一起使用(除非您使用Cast()) 另外,StringDictionary将所有键规范化为小写。 (要制作不区分大小写的字典,请传递StringComparer.OrdinalIgnoreCase;这也更适合土耳其)
泛型中的强类型字典有什么区别?
StringDictionary
来自.Net 1,它比泛型更早
因此,与字典不同,它没有实现任何通用接口,因此不能与LINQ一起使用(除非您使用Cast()
)
另外,StringDictionary
将所有键规范化为小写。(要制作不区分大小写的
字典
,请传递StringComparer.OrdinalIgnoreCase
;这也更适合土耳其)