小编典典

将二维数组转换为List(一维)的快速方法

c#

我有一个二维数组,我需要将其转换为列表(相同的对象)。我不想用forforeach循环将每个元素添加到列表中。还有其他方法吗?


阅读 1899

收藏
2020-05-19

共1个答案

小编典典

转换double[,]List<double>,如果您要寻找单线,这里

double[,] d = new double[,]
{
    {1.0, 2.0},
    {11.0, 22.0},
    {111.0, 222.0},
    {1111.0, 2222.0},
    {11111.0, 22222.0}
};
List<double> lst = d.Cast<double>().ToList();

但是,如果您正在寻找高效的东西,我宁愿说您不使用此代码。
请按照以下两个答案之一进行操作。两者都在实施更好的技术。

2020-05-19