C#文本文件里面都是十六进制代码(有空格),如何转换成字节数组 5
C#文本文件里面都是十六进制代码(有空格),如何转换成字节数组谢谢比如文本文件:030004000900871A转换字节数组{0x03,0x00,0x04,0x00,0x...
C#文本文件里面都是十六进制代码(有空格),如何转换成字节数组
谢谢
比如文本文件:03 00 04 00 09 00 87 1A 转换字节数组{0x03,0x00,0x04,0x00,0x09,0x00,0x87,0x1a} 展开
谢谢
比如文本文件:03 00 04 00 09 00 87 1A 转换字节数组{0x03,0x00,0x04,0x00,0x09,0x00,0x87,0x1a} 展开
2个回答
2013-07-19
展开全部
public int ChangeHexStringToByteArray2(string _data, out byte[] byteArray1)
//字符串转换成16进制
{ //用法
//Type tt = new Type(); 类命名
//byte[] aa; 16进制的数组
//int c; 记录的个数
//c = tt.ChangeHexStringToByteArray2(textBox1.Text, out aa);
int c2 = 0; //空格的个数
int k = 0; //字符数组的计数
int i; //循环字符串长度
int j; //字符转换成16进制数字
int iii = 0; //记住第一个空格的位置
int iiii = 0; //后退的字符数
byte[] byteArray = new byte[255];
string hexstring = "";
if (_data.Length == 0)
{
byteArray1 = null;
return 0;
}
... ...
这是部分代码,采纳后联系
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询