Ich habe zwei Ienumerables. Zuerst bestehen Volleyball, Basketball, Fußballveranstaltungen. Second - vollständige Geschichte der Spiele. Seine alle String, weil ich analysiere seineVergleichen Sie zwei IEnumerable
public class Events
{
public string Date { get; set; }
public string FirstTeam { get; set; }
public string SecondTeam { get; set; }
}
public class History
{
public string Date { get; set; }
public string FirstTeam { get; set; }
public string FirstTeamGoals { get; set; }
public string SecondTeam { get; set; }
public string SecondteamGoals { get; set; }
}
Ich brauche vorherige Spiele des Teams zu zeigen, die an Ereignisse stattfindet. Team kann in früheren Spielen Erste oder Zweite Mannschaft sein.
Ich versuche dies:
foreach (var teamInEvent in ListEvents)
{
var firstor = from p in History
where p.FirstTeam == teamInEvent.FirstTeam || p.SecondTeam == teamInEvent.FirstTeam
where p.SecondTeam == teamInEvent.SecondTeam || p.FirstTeam == teamInEvent.SecondTeam
select p;
}
als Ergebnis muss ich zeigen, Datum, FirstTeam, FirstTeamGoals, SecondTeam, SectGoals. Ziele vergleichen und zeigen: Team gewann die letzten 3 Spiele (zum Beispiel).
Ihre 'Date' Eigenschaft sollte typeof' DateTime' und Ihre 'FirstTeamGoals' und' SecondteamGoals' sein müssen typeof 'int' (Sie nichts gehen zu können, vergleichen mit' string') –