我有(2)个列表,我们称之为列表 A 和列表 B,它们的长度可能不同。每个项目都有一个与其关联的包含参数作为标识符,在这种情况下我们可以调用 Comment。我需要迭代:
foreach (item a in A)
{
foreach (item b in B)
{
if (b.Comment == a.Comment)
{
send to a void to process: void(b,a);
本质上,如果它们具有相同的标识符,我需要将每个项目从一个列表处理到另一个列表。在这种情况下,拉链会受益吗?根据我的布局,从逻辑上讲,我想循环列表 A 中的每个项目,检查列表 B 中具有相同标识符“注释”的每个项目,如果是,则将当前的 a & b 值发送到函数中处理并继续循环列表 A 的其余部分。