Byte 一维数组 和 二维数组 互换

    xiaoxiao2021-11-22  48

    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; }
    转载请注明原文地址: https://ju.6miu.com/read-678437.html

    最新回复(0)