0

我似乎无法找到答案的简单问题:

在 C# 中,如何获取 Dictionary< TKey, TValue[] > 并使其成为 TValue[] 数组 - 将字典中的所有值放入单个数组中?

我尝试过使用 LINQ 进行试验,但找不到解决方案,可能比我想象的要容易。

4

1 回答 1

6

您可以SelectMany从 LINQ 使用:

 var array = dic.SelectMany(p => p.Value).ToArray();
于 2013-04-10T03:45:20.183 回答