我有一个关于这个问题的问题。我在那里发布了一个回复,但由于它已被标记为已回答,我不认为我会在那里得到回复。
I am running C# framework 2.0 and I would like to get some of the data from a list? The list is a List<>. How can I do that without looping and doing comparaison manually on each element of the List<>?
看起来答案就是一种更优雅的比较列表每个元素的方式。鉴于在搜索之前不能保证列表已排序,原帖提供的任何方法是否保证它们正在查看原始列表的较小子集?
编辑:需要注意的是,我在这里并没有尝试做任何事情。我只是想知道另一个问题中提供的解决方案是否真正实现了OP所要求的遍历整个列表。一般来说,要搜索未排序的列表(至少不需要给定数据结构),您必须搜索整个列表。然而,其他线程中的任何解决方案是否有潜在的优化来防止搜索整个列表?
编辑:我真的没有得到任何有效的回答,但我会给予那些至少确认了我常识信仰的答案信用。如果我注意到更好的答案,我会改变我的投票。