我有一个关于如何在 linq 中执行常见编程任务的问题。
假设我们做了不同的集合或数组。我想做的是匹配数组之间的元素,如果有匹配,那么对那个元素做一些事情。
例如:
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///
}
}
}
这显然可以使用上面的代码来完成,但我想知道是否有一种快速而简洁的方法可以用 LinqtoObjects 做到这一点?
谢谢!