【发布时间】:2009-01-26 14:55:02
【问题描述】:
我有两个列表,我想检查对应的数字。
例如
List<int> a = new List<int>(){1, 2, 3, 4, 5};
List<int> b = new List<int>() {0, 4, 8, 12};
应该给出结果 4。 有没有一种简单的方法可以做到这一点而无需过多地循环列表?
我正在为我需要这个的项目使用 3.0,所以没有 Linq。
【问题讨论】:
-
您可能存储多少物品?
-
不多。第一个列表最多 15 个,第二个列表最多 20 个,但一般第一个列表不超过 4 个,第二个列表不超过 10 个。
-
所以可能有一个外循环和 IndexOf() 会好吗?答案可能更清楚