各类型和字节数组互相转换
🏆 个人愚见,没事写写笔记
🏆《博客内容》:Unity3D开发内容
🏆🎉欢迎 👍点赞✍评论⭐收藏
🔎判断类型字节数组
☀️sizeof函数
print(sizeof(int));//4
🔎值类型和字节数组转换
☀️BitConverter类
//int转字节数组
byte[] bytes = BitConverter.GetBytes(1);//字节数组转int
int resultInt = BitConverter.ToInt32(bytes);
🍀ToInt16/ToUInt16为short/ushort类型,ToInt32/ToUInt32为int/uint类型,ToInt64/ToUInt64为long/ulong类型,ToSingle为float类型,ToChar为char类型,ToBoolean为bool类型,ToChar为char类型,ToDouble为double类型
🔎字符串(string)类型和字节数组转换
☀️Encoding类
//string类型转字节数组
byte[] stringByteArray = Encoding.UTF8.GetBytes("测试string类型转字节数组");//字节数组转string
string resultStr = Encoding.UTF8.GetString(stringByteArray);