gpt4 book ai didi

c# - 我应该为包含 10 个或更少项目的集合使用字典,还是有更好的选择?

转载 作者:可可西里 更新时间:2023-11-01 08:07:17 24 4
gpt4 key购买 nike

我有一个对象列表,我需要尽快找到一个对象(通过它的名称属性)。我应该使用什么数据结构?我知道我可以使用字典,但列表中的项目永远不会超过 10 个,如果我没记错的话,如果集合包含 10 个或更少的项目,字典将实现为一个数组。

谢谢。

最佳答案

MSDN 推荐 ListDictionary对于包含 10 个或更少项目的集合:

This is a simple implementation of IDictionary using a singly linked list. It is smaller and faster than a Hashtable if the number of elements is 10 or less. This should not be used if performance is important for large numbers of elements.

关于c# - 我应该为包含 10 个或更少项目的集合使用字典,还是有更好的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419580/

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