C#对字典进行排序

2020-03-25  本文已影响0人  super41

如果想对字典按key值从小到大排序

Dictionary<int, int> dict = new Dictionary<int, int>();
dict.Add(2, 1);
dict.Add(1, 1);
dict.Add(3, 1);
dict.Add(4, 1);
//现在进行排序
Dictionary<int, int> newDict =
    dict.OrderBy(item => item.Key).ToDictionary(item => item.Key, item => item.Value);
//打印结果
foreach (var VARIABLE in newDict)
{
    Debug.Log(VARIABLE.Key + ":" + VARIABLE.Value);
}

可以看到现在可以按从小到大排序了


打印结果.png
上一篇 下一篇

猜你喜欢

热点阅读