我有一个1D数组得到i * 50个元素..我是一个随机数,50个是固定的.1D数组看起来像“浮点数组[i * 50]”
我想将1D数组转换为2D数组,例如“float array [,50]”..怎么做?
答案 0 :(得分:3)
喜欢这个吗?
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];
答案 1 :(得分:0)