2015-07-21 64 views

回答

1

專門爲這個確切的情況,你可以這樣做:

 float[][] matrix = new float[8][]; 

     for (int i = 0; i < 8; i++) 
     { 
      matrix[i] = numbers.Skip(8 * i).Take(8).ToArray(); 
     } 
0

使包裝和覆蓋運營商

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]; 
     } 
    } 
}