-1
將64個浮點數的單個數組放入8x8的多維數組中,最有效的方法是什麼?最有效的方法把單個一維到多維數組在c#中?
將64個浮點數的單個數組放入8x8的多維數組中,最有效的方法是什麼?最有效的方法把單個一維到多維數組在c#中?
專門爲這個確切的情況,你可以這樣做:
float[][] matrix = new float[8][];
for (int i = 0; i < 8; i++)
{
matrix[i] = numbers.Skip(8 * i).Take(8).ToArray();
}
使包裝和覆蓋運營商
public class Grid
{
private int[] internalList = new int[] {0, 1, 2, 3};
public int this[int x, int y]
{
get
{
return internalList[y * 2 + x];
}
}
}
可以與2嵌套的for循環嘗試.. – Gnqz