【发布时间】:2016-04-08 11:18:17
【问题描述】:
我想在不使用 for 或 foreach 循环的情况下从列表中检索一个元素或元素列表,原因是我的列表非常大,而且我需要对结果进行另一个循环。从这个角度来看,算法复杂性不是在彼此内部使用两个循环的好主意。
【问题讨论】:
-
如何确定元素?索引,一个条件?
-
HashTable 可能会对您有所帮助。
-
确实我有一个对象列表,有时我需要一个属性条件并获取一个我使用 id 的元素。
-
这可能不是你想要的:你能不能只循环一次列表,同时找到你的项目并进行结果计算?那么这是可能的。或者,您真的需要在循环之前拥有该项目吗?然后,这是不可能的,并且您会被两个嵌套循环的性能所困扰。
-
向我们展示您的“清单”声明!!!