问个简单的问题:在c#中如何把UInt32无符号整型,存入一个byte[4]的字节数组中?

时间:2023-01-12 07:25:03
如题,应该不难啊,可我昨天一下午都没找到用什么方法...水平不够啊,请哪位大虾指点下吧~ ~分不多,先到多得 ,另:最好不要用unsafe的方法,我想知道c#中是怎么用的

4 个解决方案

#1


使用BitConverter.GetBytes这个方法

#2


uint => byte[]:
byte[] bUint = BitConverter.GetBytes( yourUint );

byte[] => uint:
uint nvalue = BitConverter.ToUInt32( yourBytes, 0 );

#3


愚翁老大正解

#4


就说应该很简单,谢谢了

#1


使用BitConverter.GetBytes这个方法

#2


uint => byte[]:
byte[] bUint = BitConverter.GetBytes( yourUint );

byte[] => uint:
uint nvalue = BitConverter.ToUInt32( yourBytes, 0 );

#3


愚翁老大正解

#4


就说应该很简单,谢谢了