我有一个二维数组,我需要将其转换为列表(相同的对象)。我不想用for或foreach循环将每个元素添加到列表中。还有其他方法吗?
for
foreach
转换double[,]为List<double>,如果您要寻找单线,这里
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();
但是,如果您正在寻找高效的东西,我宁愿说您不使用此代码。 请按照以下两个答案之一进行操作。两者都在实施更好的技术。