我是C#新手。對於我的作業,我必須顯示從列表中按等級(5到1)分組的影片。如何在LINQ中使用groupby?
我用下面的查詢,但環是給我的說法
listBox1.Items.Clear();
var sorted = from c in mediaInv
where c.MediaType == "Movie"
group c by c.Rating into movieRankings
orderby movieRankings descending
select movieRankings;
//argumentexception here
foreach (var x in sorted)
{
listBox1.Items.Add(x.ToString());
}
這也許吧。因爲描述說組按收視率(5比1)而非常混亂。無論如何,我已經使用了您提供的解決方案。謝謝! –