按值對字典列表進行排序


首先,讓我們建立一個字典 −

var d = new Dictionary<string, int>(5);

現在新增鍵和值 −

// add key and value
d.Add("car", 25);
d.Add("bus", 28);
d.Add("motorbike", 17);

使用 orderby 按值進行排序 −

var val = from ele in d
orderby ele.Value ascending
select ele;

我們已將上述升序設定為按升序對字典進行排序。您也可以使用降序。

按升序顯示值 −

foreach (KeyValuePair ele in val) {
   Console.WriteLine("{0} = {1}", ele.Key, ele.Value);
}

更新於:20-Jun-2020

1K + 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.