有人可以帮助编写一个将字节数组转换为二维int数组的方法吗?将一个字节阵列转换为二维的intarray
我写了:
internal int[][] byteToInt(byte[] byteArray)
{
int width = (int)Math.Sqrt(byteArray.Length);
int[][] tmp = new int[width][];
for (int i = 0; i < width; i++)
{
tmp[i] = new int[width];
}
for (int i = 0; i < width; i++)
{
for (int j = 0; j < width; j++)
{
tmp[i][j]=(int)byteArray[(i*width+j)];
}
}
return tmp;
}
但不能正常工作....
将字节数组放入二维int数组后,有多少个字节之后的条件是什么?如何管理行号/列号? – Habib
发生了什么,你期望它发生了什么? – Dialecticus
我使用QRCode解码器将位图文件转换为int数组。但在WPF中的类位图是不知道的,所以我将我的位图转换为一个bytearray,现在我想将bytearray转换为一个int数组,以便我的程序可以继续... – davidOhara