Dopasuj elementy między 2 kolekcjami za pomocą Linq w c #
Mam pytanie, jak wykonać wspólne zadanie programistyczne w linq.
powiedzmy, że mamy różne kolekcje lub tablice. To, co chciałbym zrobić, to dopasować elementy między tablicami i jeśli istnieje dopasowanie, zrób coś z tym elementem.
na przykład:
string[] collection1 = new string[] { "1", "7", "4" };
string[] collection2 = new string[] { "6", "1", "7" };
foreach (string str1 in collection1)
{
foreach (string str2 in collection2)
{
if (str1 == str2)
{
// DO SOMETHING EXCITING///
}
}
}
Można to oczywiście osiągnąć za pomocą powyższego kodu, ale zastanawiam się, czy istnieje szybki i zgrabny sposób, w jaki można to zrobić za pomocą LinqtoObjects?
Dzięki!