【发布时间】:2021-04-09 00:18:47
【问题描述】:
我有三个具有相同类型键的字典。我需要为所有三个字典获取不同的键。我该怎么做?
var rmDict = rmTrxs
.GroupBy(x => new { x.Name, x.Pfx.Id })
.ToDictionary(z => z.Key, z => z.ToList());
var vaDict = vaTrxs
.GroupBy(x => new { x.Name, x.Pfx.Id })
.ToDictionary(z => z.Key, z => z.ToList());
var smDict = smTrxs
.GroupBy(x => new { x.Name, x.Pfx.Id })
.ToDictionary(z => z.Key, z => z.ToList());
现在我需要从rmDict、vaDict 和smDict 中获取不同的键。
【问题讨论】:
-
var keys = rmDict.Keys.Concat(vaDict.Keys).Concat(smDict.Keys).Distinct();
标签: c# dictionary