我有一个问题,关于如何在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来完成这个问题?
谢谢!