public static byte[] ByteArrToByte(Byte[,] b, int nNum1, int nNum2)
{
List<byte> list = new List<byte>();
for (int i = 0; i < nNum1; i++)
{
for (int j = 0; j < nNum2; j++)
list.Add(b[i, j]);
}
byte[] newB = list.ToArray();
return newB;
}
public static byte[,] ByteArrToByte(Byte[] b, int nNum1, int nNum2)
{
byte[,] newB = new byte[nNum1, nNum2];
for (int i = 0; i < nNum1; i++)
{
for (int j = 0; j < nNum2; j++)
{
newB[i, j] = b[j + nNum2 * i];
}
}
return newB;
}
Byte 一维数组 和 二维数组 互换
最新推荐文章于 2024-06-12 19:01:34 发布
本文介绍了两个实用的方法:一个用于将二维 Byte 数组转换为一维 byte 数组,另一个则实现相反的操作,即从一维 byte 数组重构出原始的二维 Byte 数组。这些方法适用于需要在不同数据结构间进行字节数据转换的应用场景。
409

被折叠的 条评论
为什么被折叠?



