Unity3D可以使用C#中的BitConverter从字节流中读取int等基本数据类型吗?

2021-06-22 18:06发布

3条回答
梅向南
2021-07-09 14:34

BitConverter是可以从字节流读取数据的。BitConverter本身跟平台没关系,但C/C++ 中int的长度在不同平台可能会有差别,幸好在C#下,int的长度通常是32位的。同时,在C#里面long表示int64,short表示int16。

代码参考:

byte[] MyByte = new byte[];
int MyInt = 0;

//就不给byte赋值了

MyInt = BitConverter.ToInt32(MyByte, 0);


一周热门 更多>