譬如我有一字符串内容是 16进制的
如 st=“ABCD1234”现在要把字符串中的字符 两个一取 放入一byte数组里
如: byte by;
by[0]=0xAB;
by[1]=0xCD;
by[2]=0x12;
by[3]=0x34;
如 st=“ABCD1234”现在要把字符串中的字符 两个一取 放入一byte数组里
如: byte by;
by[0]=0xAB;
by[1]=0xCD;
by[2]=0x12;
by[3]=0x34;
解决方案 »
- const问题
- 这个问题不知道有多少人遇到过.急
- 请问DevExpress中的ComboBoxEdit怎么绑定数据?我想既可以下拉选择又可以自己输入值
- c#打包问题
- 高手请进,C#调用DLL参数转换的问题
- 怎么样快速从C#转到VB.NET?(公司老板要求用VB.NET开发项目,可我重来没接触过,回者都有分)
- 在WebForm上,如何实现树形结构?asp.net C#
- MVC中,从数据库中取出一字段内容,view上显示时如何自动换行
- 请问如何为Entity Framework中设置某字段是自增量
- 问个关于.NET程序在客户的机上运行的问题!来者有分!
- 初学超菜鸟问题,如何传递参数,在线等正确马上结帖
- 关于泛型
byte[] cc = new byte [st.Length/2];
for(int i=0;i<st.Length / 2 ;i++)
{
cc[i]=Convert.ToByte( st.Substring(2*i,2),16 );
}
我运行过了,可以的
{
try
{
if (hexString == null || hexString.Length % 2 != 0) return null;
byte[] bytes = new byte[hexString.Length / 2];
for (int i = 0; i < hexString.Length / 2; i++)
{
bytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);
}
return bytes;
}
catch
{
return null;
}
}