我有一个数据结构
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”?
非常确定您所拥有的基本上是最佳的