【发布时间】:2010-08-29 16:51:42
【问题描述】:
如果你问我就傻了。但是这个消息在这里是因为我会假设(可能是正确的)我是愚蠢的人,而不是微软。所以......我有什么遗漏吗?为什么他们没有为这个婴儿添加“查找”方法?查找可以对作为对象的值起作用,所以我可以这样做:
someObject = SortedList.Values.Find(order => order.OrderID == orderID);
【问题讨论】:
-
排序列表旨在支持使用键进行高效查找。如果您需要使用其他条件搜索列表,那么使用
OrderID作为列表中的键可能是个好主意,也许(除非您很少需要这个...)? -
我得到了按日期时间排序的列表。这就是我使用 SortedList 的原因。
标签: c# .net linq data-structures sortedlist