使用LINQ在两个列表中获取相同的元素

时间:2015-01-27 15:38:06

标签: c# linq

我对LINQ很新手,我通常只使用Where()函数。

假设我有两个包含相同类型对象的列表l1l2

我的实际代码如下:

int i, j;
for (int i = 0; i < l1.Count; i++)
{
    for (int j = 0; j < l2.Count; j++)
    {
        if (l1[i].Equals(l2[j]))
        {
            //Do stuff
        }
    }
}

通过在l1 l2中获取所有“重复”元素,我感觉我可以使用LINQ改进我的代码。你知道怎么做吗?

提前谢谢你,抱歉我的英语不好。

0 个答案:

没有答案