我有一些我编写的代码遵循下面的基本模式。我正在寻找是否有更好、更简洁或性能更好的想法来实现相同的目标。目标是将一个列表中的项目与另一个列表中的项目进行比较,并在它们匹配时执行操作。我让它工作的唯一方法是下面的想法,但我是 c# 和 .net 的新手,我不确定是否有更好的方法。
list A
list B
int counter;
int counter2;
while (counter < comparison item)
{
while (counter2 < comparison item 2)
{
if (A[counter] == B[counter2])
{
// do stuff
}
counter2++;
}
counter++;
}