强制转换托管数组



使用非托管字节数组,我可以使用这样的强制转换插入或提取UInt32整数:-

                Byte contents[1024];
                heightwidth = 0x12345678;
                ((UINT32*)&contents)[0] = heightwidth;
                heightwidth=((UINT32*)&contents)[4];

请问如何使用托管字节数组执行此操作?

怎么样

std::array<Byte, 1024>  contA;
heightwidth = 0x12345678;
((UINT32*)contA.data())[0] = heightwidth;
heightwidth=((UINT32*)contA.data())[4];

相关内容

  • 没有找到相关文章

最新更新