Ordne Elemente zwischen 2 Sammlungen mit Linq in c #
ich habe eine Frage über das wie einer gemeinsamen Programmier-Aufgabe in linq.
können sagen, wir haben unterschiedliche Sammlungen oder arrays. Was ich tun möchte ist Spiel-Elemente zwischen arrays und wenn es eine übereinstimmung gibt, dann tun Sie etwas mit diesem element.
zB:
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///
}
}
}
Dies kann natürlich erreicht werden, mit dem code oben, aber ich Frage mich, wenn es eine schnelle und saubere Art und Weise können Sie tun dies mit LinqtoObjects?
Dank!
InformationsquelleAutor der Frage Grant | 2010-01-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, intersect - Code-Beispiel zu illustrieren.
InformationsquelleAutor der Antwort Ragepotato
Wenn Sie wollen, um das ausführen von beliebigem code über Spiele, dann wäre dies eine LINQ-y Weg, es zu tun.
InformationsquelleAutor der Antwort Sam