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

前端之家收集整理的这篇文章主要介绍了c# – 我应该使用10个或更少的项目的集合的字典,还是有更好的选择?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个对象列表,我需要尽快找到一个对象(通过它的name属性).我应该使用什么数据结构?我知道我可以使用一个词典,但是列表中不能有超过10个项目,如果我记得正确的话,如果集合包含10个或更少的集合,那么这个字典被实现为一个数组.

谢谢.

解决方法

MSDN为10件以下的产品推荐 ListDictionary

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#相关文章