如何从字典中的每个数组中获取项目[n]?

问题描述 投票:0回答:1

我有一个数据结构

Dictionary<int, float[]>
,我想生成一个 float[],它是每个 float[] 的第 n 个条目。 我可以用代码做到这一点:

float[] rowData = new float[rawData.Count];
for (int row = 0; row < numRows; row++)
{
    int col = 0;
    foreach (var key in keys)
        rowData[col++] = rawData[key][row];

有没有一种聪明的方法可以使用 Linq 来做到这一点,这样我就不需要“foreach”?

c# linq
1个回答
-1
投票

非常确定您所拥有的基本上是最佳的

© www.soinside.com 2019 - 2024. All rights reserved.