2017-06-06 21 views
-1

如何從列表中返回具有相同值的多個項目? 我正在使用maxBy返回屬性值最高的項目。最高值是5,我知道列表中有兩個項目。但它只返回1項。我希望它能返回這兩個項目。MaxyBy從列表中返回多個項目

意達點= 5,itemB點= 5,itemC點= 4

var teamWithHighestPoint = _unsortedLeagueTable.MaxBy(t => t.Points); 

回答

0

獲取所有具有最大得分的元素:

var maxPoints = _unsortedLeagueTable.Max(t => t.Points); 
var teamWithHighestPoint = _unsortedLeagueTable.Where(t => t.Points == maxPoints);