Byte[]数组与其他数据类型相互转换
通过 BitConverter 类实现
把整型转成 byte[]
byte[] arrayByte = BitConverter.GetBytes(10);
把 byte[] 转成整型
byte[] arrayByte = BitConverter.GetBytes(10);
int a = BitConverter.ToInt32(arrayByte, 0);
把字符串转成 byte[]
string str = "汉字";
byte[] arrayByte = System.Text.Encoding.GetEncoding("GB2312").GetBytes(str);
把 byte[] 转成字符串
string str = "汉字";
byte[] arrayByte = System.Text.Encoding.GetEncoding("GB2312").GetBytes(str);
string str2 = System.Text.Encoding.GetEncoding("GB2312").GetString(arrayByte);
其他数据类型如:Boolean、Char、Single、Double、Int64等都可用 BitConverter 类实现相互转换
标签:byte



