byte[] d = new byte[64];
現在我想將它轉化成一個二維字節數組就像一個字節數組..
byte[,] data = new byte[8,8];
任何一個可以幫助我在此
byte[] d = new byte[64];
現在我想將它轉化成一個二維字節數組就像一個字節數組..
byte[,] data = new byte[8,8];
任何一個可以幫助我在此
這可能是方法之一。
byte[] d = new byte[64];
byte[,] data = new byte[8,8];
int row = 0;
int column = 0;
for(i=0; i < d.Length; i++)
{
row = i%8;
column = i/8;
data [row, column] = d[i];
}
byte[] d = new byte[64];
byte[,] data = new byte[8,8];
Buffer.BlockCopy(d, 0, data, 0, 64);
如何像
byte[] d = new byte[64];
for (byte i = 0; i < d.Length; i++)
d[i] = i;
byte[,] data = new byte[8, 8];
Enumerable.Range(0, 8).ToList().
ForEach(i => Enumerable.Range(0, 8).ToList().
ForEach(j => data[i, j] = d[i * 8 + j]));
是的感謝,但需要一些編輯如果u允許我,我一定會做到在答..它爲我工作,謝謝 – Drone
你可以或者你可以告訴我,讓我做到這一點。 – Adil
使它'd.Length'和'data [column,row]'多數民衆贊成在 – Drone