C#合并两个字节数组的方法_艾孜尔江撰

 public static byte[] addBytes(byte[] data1, byte[] data2, int validLen)
    {
        if (validLen <= 0)
        {
            throw new Exception("Data2 cannot be null!");
        }

        if (data1 == null || data1.Length == 0)
        {
            byte[] buffer = new byte[validLen];
            Buffer.BlockCopy(data2, 0, buffer, 0, validLen);
            return buffer;
        }

        byte[] data3 = new byte[data1.Length + validLen];
        Buffer.BlockCopy(data1, 0, data3, 0, data1.Length);
        Buffer.BlockCopy(data2, 0, data3, data1.Length, validLen);
        return data3;
    }
发布了29 篇原创文章 · 获赞 32 · 访问量 4738

猜你喜欢

转载自blog.csdn.net/weixin_43867242/article/details/104270114