Come posso utilizzare Linq per selezionare il valore superiore di ogni gruppoLinq - Top valore da ciascun gruppo
quando ho un segmento di codice come:
var teams = new Team[]
{
new Team{PlayerName="Ricky",TeamName="Australia", PlayerScore=234},
new Team{PlayerName="Hussy",TeamName="Australia", PlayerScore=134},
new Team{PlayerName="Clark",TeamName="Australia", PlayerScore=334},
new Team{PlayerName="Sankakara",TeamName="SriLanka", PlayerScore=34},
new Team{PlayerName="Udana",TeamName="SriLanka", PlayerScore=56},
new Team{PlayerName="Jayasurya",TeamName="SriLanka", PlayerScore=433},
new Team{PlayerName="Flintop",TeamName="England", PlayerScore=111},
new Team{PlayerName="Hamirson",TeamName="England", PlayerScore=13},
new Team{PlayerName="Colingwood",TeamName="England", PlayerScore=421}
};
Risultato desiderato:
Team Name Player Name Score Srilanka Jayasurya 433 England colingwood 421 Australia Clark 334
ben detto che i giocatori jon sarebbero il nome appropriato :) :) – user190560
Più link è un assembly separato? – user190560
temo che tu debba cambiare "player.TeamName" invece "team.TeamName", non è vero? – user190560