c# - 在 C# 中将一长串 int[16] 转换为 16 long int[] 的最快方法是什么

标签 c# list transpose

我有一个很长的(10000 多个条目)结构列表,每个结构都包含一个 int[16]。我想转置数据以创建 16 个长度为 10000 多个条目的 int[] 数组。本质上,我想转置数据。有没有比遍历列表和创建新条目更快的方法?

最佳答案

所以您只需要一个 int[16] 数组?

也许 linq 可以做到这一点

var newArray = fooArray.Select(foo => foo.IntVal).ToArray();

关于c# - 在 C# 中将一长串 int[16] 转换为 16 long int[] 的最快方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306140/

相关文章:

python - 是否有 pandas 函数来转置数据框,为现有列的每个唯一值创建一个单独的列?

c# - 如何将字符数组转换为字符串数组?

python - 使用另一个列表中的部分匹配对列表进行排序

c# - ToArray() 函数限制

c# - 使用 lambda 函数获取列表中对象属性值的总和

string - Scala 在空格上分割字符串,不包括某些部分

arrays - 将对角线转置为 Google 电子表格中的行?

r - 转置 data.table(列名称 -> 输出的第一列)

c# - 如何绘制看起来像 CAD 立面图的矩形

c# - WPF 拖放按钮