【发布时间】:2020-03-02 12:06:18
【问题描述】:
我有一个Dictionary<int, list<T>> 并想获得一个IEnumerable<T>,它允许我遍历字典中所有列表的所有元素。这当然应该避免处理所有元素和其他性能成本高昂的操作。
我使用 Linq 的方法,不太正确:
IEnumerable<T> enumerable = dict.SelectMany(list).Foreach(list.ConcatAll()).ToEnum();
如果Linq 不是最佳方式,请建议其他选项。
【问题讨论】:
标签: c# .net linq dictionary