标签:
Byte的特殊性在于,一个Byte占存储空间是8bit,表示一个 8 位bit的无符号整数。
Byte bt_n = 1; Byte bt_c = Convert.ToByte(‘a‘);
bt_n的值是1,bt_c的值是97,存储的数据是数值。
1个Byte代表的是8bit,byte数组就是bit流,可以通过Byte数组的形式存储大量数据。
1,string类型和Byte[]类型的相互转换
字符串有不同的编码方式,不同的编码方式产生的bit流失不同的,所以必须选择合适的编码类型。在进行逆转换时,必须使用相同的编码方式。
string strTxt = "The Byte Arrary"; byte[] btArr = System.Text.Encoding.UTF8.GetBytes(strTxt); string strToTxt; strToTxt = System.Text.Encoding.UTF8.GetString(btArr);
2,int类型和Byte[]类型的相互转换
int num = 100; byte[] bt_n = System.BitConverter.GetBytes(num); int n = System.BitConverter.ToInt32(bt_n, 0);
标签:
原文地址:http://www.cnblogs.com/ljhdo/p/4530537.html