从 Dictionary>、每个字典元素的值 List 我需
本文关键字:int List 一个 我需 元素 Dictionary 字典 创建 | 更新日期: 2023-09-27 17:56:55
我现在的解决方案是...
Dictionary<int, List<int>> oDict = <Some code to fill in the dictionary>;
var oList = new List<int>();
oDict.Values.ForEach(oList.AddRange);
oList.ToArray();
有没有办法在不使用额外List<int>
的情况下做到这一点?
是的,看起来像:
var array = oDict.Values.SelectMany(list => list).ToArray();
(如果您只需要不同的元素,只需在ToArray
之前调用Distinct
。