0

I'm pretty novice with LINQ, and I usually use only Where() function.

Let's suppose that I have two lists with objects of the same type, l1 and l2.

My actual code looks like this :

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
        }
    }
}

I have the feeling that I can improve my code with LINQ, by getting all "duplicate" elements in l1 and l2. Have you any idea of how ?

Thank you in advance and sorry for my bad english.

Chostakovitch
  • 965
  • 1
  • 9
  • 33

0 Answers0