【发布时间】:2013-04-10 03:42:18
【问题描述】:
我似乎找不到答案的简单问题:
在 C# 中,如何获取 Dictionary 并使其成为 TValue[] 数组 - 将字典中的所有值放入单个数组中?
我尝试过使用 LINQ,但找不到解决方案,可能比我想象的要容易。
【问题讨论】:
标签: c# arrays linq dictionary
我似乎找不到答案的简单问题:
在 C# 中,如何获取 Dictionary 并使其成为 TValue[] 数组 - 将字典中的所有值放入单个数组中?
我尝试过使用 LINQ,但找不到解决方案,可能比我想象的要容易。
【问题讨论】:
标签: c# arrays linq dictionary
您可以使用 LINQ 中的SelectMany:
var array = dic.SelectMany(p => p.Value).ToArray();
【讨论】: