我对LINQ很新手,我通常只使用Where()
函数。
假设我有两个包含相同类型对象的列表l1
和l2
。
我的实际代码如下:
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改进我的代码。你知道怎么做吗?
提前谢谢你,抱歉我的英语不好。