显示列表

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 
返回摘要 | 分类(C#/CSharp) | 访问(19) | 编辑