我试图按通用值对 Dictionary 对象进行排序。
这是我的代码
Dictionary<string, ReportModel> sortedDic = new Dictionary<string, ReportModel>();
Dictionary<string, ReportModel> rDic = new Dictionary<string, ReportModel>();
var ordered = sortedDic.OrderByDescending(x => x.Value.totalPurchase);
foreach (var item in ordered)
{
rDic.Add(item.Key, item.Value);
}
变量ordered 与sortedDic 具有相同的顺序。这有什么问题?任何想法?