gpt4 book ai didi

generics - StringDictionary 与 Dictionary

转载 作者:行者123 更新时间:2023-12-03 05:19:59 24 4
gpt4 key购买 nike

有谁知道 System.Collections.Specialized.StringDictionary 对象和 System.Collections.Generic.Dictionary 之间的实际区别是什么?

我过去曾使用过它们,但没有过多考虑哪个性能更好、与 Linq 配合得更好,或者提供任何其他好处。

关于为什么我应该使用其中一种而不是另一种,有什么想法或建议吗?

最佳答案

Dictionary<string, string>是一种更现代的方法。它实现了IEnumerable<T>而且它更适合 LINQy 的东西。

StringDictionary这是老派的方式。它在泛型时代之前就已经存在了。我只会在与遗留代码交互时使用它。

关于generics - StringDictionary 与 Dictionary<string, string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com