我似乎无法找到答案的简单问题:
在 C# 中,如何获取 Dictionary< TKey, TValue[] > 并使其成为 TValue[] 数组 - 将字典中的所有值放入单个数组中?
我尝试过使用 LINQ 进行试验,但找不到解决方案,可能比我想象的要容易。
我似乎无法找到答案的简单问题:
在 C# 中,如何获取 Dictionary< TKey, TValue[] > 并使其成为 TValue[] 数组 - 将字典中的所有值放入单个数组中?
我尝试过使用 LINQ 进行试验,但找不到解决方案,可能比我想象的要容易。
您可以SelectMany
从 LINQ 使用:
var array = dic.SelectMany(p => p.Value).ToArray();