問題
使用 Dictionary取最大值的那筆資料
解決方法
Dictionary<string, int> moneyList =new Dictionary<string, int>();
moneyList.Add("KEVIN", 78);
moneyList.Add("ARON", 100);
moneyList.Add("ROSS", 66);
var maxRecord = (from a in moneyList
select new
{
a.Key,
a.Value
}).OrderByDescending(o => o.Value).ToDictionary(o => o.Key, o => o.Value);
foreach (KeyValuePair<string, int> keypair in moneyList)
{
//這邊就可以對最大筆的資料作存取
string name=keypair.Key;
string money=keypair.Value;
break;
}
沒有留言:
張貼留言