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を使用してこれを実行できる高速で適切な方法があるかどうか疑問に思っていますか?
ありがとう!