我有一个从字典中获取结果的 lambda 表达式。
var sortedDict = (from entry in dctMetrics
orderby entry.Value descending
select entry);
表达式拉回我需要的对,我可以在 IDE 的调试模式下看到它们。
如何将其转换回与源相同类型的字典?我知道 sortedDict 的 TElement 是 KeyValuePair,但我无法完全理解 ToDictionary 扩展方法的语法。我还尝试使用 var 结果分段构造一个新字典,但无济于事。
有没有这样的东西(功能方面):
var results = (from entry in dictionary
orderby entry.Value descending
select entry);
Dictionary<string,float> newDictionary = results as (Dictionary<string,float>);