作者:lujunql
转自:http://blog.csdn.net/lujunql/article/details/4384478
1,string字符串转化为byte数组,ASCII码格式。
源代码如下:
- //定义变量
- byte[] Temp;
- string strTemp="你好";
- int iLen=0;
- //转换
- Temp = new ASCIIEncoding().GetBytes(strTemp);
- //得到转换后数组的大小
- iLen=Temp.GetLength(0);
2,byte数组转换为string字符串,ASCII码格式。
源代码如下:
- //定义临时变量
- byte[] Temp = new byte[128];
- string strTemp;
- //转换
- ASCIIEncodingencoding = new ASCIIEncoding();
- strTemp = encoding.GetString(Temp, 0, 128);
3,string字符串转化为byte数组,Unicode格式。
源代码如下:
- //定义变量
- byte[] Temp;
- string strTemp="你好";
- int iLen=0;
- //转换
- Temp=UnicodeEncoding().GetBytes(strTemp);
- //得到转换后数组的小
- iLen=Temp.GetLength(0);
4,byte数组转换为string字符串,Unicode码格式。
源代码如下:
- //定义临时变量
- byte[] Temp = new byte[128];
- string strTemp;
- //转换
- UnicodeEncoding= new UnicodeEncoding();
- strTemp = encoding.GetString(Temp, 0, 128);