C# 将数据列表转换为2d数组或c中的列表#
我有一个1D数组,它有I*50个元素。I是一个随机数,50是固定的。1D数组看起来像“浮点数组[I*50]” 我想把一维数组转换成二维数组,比如“float array[,50]”。怎么做C# 将数据列表转换为2d数组或c中的列表#,c#,arrays,multidimensional-array,C#,Arrays,Multidimensional Array,我有一个1D数组,它有I*50个元素。I是一个随机数,50是固定的。1D数组看起来像“浮点数组[I*50]” 我想把一维数组转换成二维数组,比如“float array[,50]”。怎么做 分配新的二维阵列 为二维数组中的每一行分配一个新的一维数组 使用嵌套循环复制新数组中的旧元素:逐列、逐行 你喜欢这个吗 int k = 3; float [] a = new float [k*n]; float [,] b = new float [k, n]; for (int i = 0; i <
int k = 3;
float [] a = new float [k*n];
float [,] b = new float [k, n];
for (int i = 0; i < a.length; i++)
b[i / n, i % n] = a[i];
intk=3;
float[]a=新的float[k*n];
浮动[,]b=新浮动[k,n];
for(int i=0;i