Ich bin sehr neu zu Linq so nackt mit mir. Kann ich mehr als einen Artikel in einer Auswahl zurückgeben? Zum Beispiel habe ich eine Liste von Fixtures (denke Fußball (oder Fußball für die Yanks) Fixtures). Jedes Spiel enthält eine Heim- und Auswärtsmannschaft sowie eine Heim- und Auswärtswertung. Ich möchte alle Teams gewinnen, die gezeichnet haben. Ich möchte etwas verwenden, wieKann ich mehrere Objekte in einer Linq-Abfrage auswählen
IEnumerable<Team> drew = from fixture in fixtures
where fixture.Played && (fixture.HomeScore == fixture.AwayScore)
select fixture.HomeTeam && fixture.AwayTeam;
Ich weiß, dass diese Syntax falsch ist, was ich nicht weiß, ist, wenn es möglich ist, dies zu tun. Benötige ich zwei Abfragen und verkette sie dann?
Edit: Dies ist wirklich eine Lernsache, so ist es nicht entscheidend, dies in einer bestimmten Weise zu erreichen. Grundsätzlich möchte ich zu diesem Zeitpunkt nur eine Liste der Teams, die gezeichnet haben. Eine Beispielanwendung könnte sein, dass ich für eine bestimmte Liste von Spielen alle gezogenen Teams finden kann, so dass ich ihre Tabelle in einer Tabelle um 1 Punkt verbessern kann (3 für einen Sieg, 0 für einen Verlust).
Prost James
Gibt es ein LINQ-Schlüsselwort, das der Methode '.Union()' entspricht? –