这里有个字符串 一共12位 要把它每2位 放入byte 比如 "FFFFFFFFFFFF" 转换成一个byte[] 长度为6 每个索引的内容是 0xFF 也就是255 该怎么做呢?求代码
解决方案 »
- 未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=
- 怎样使用Parameters.AddRange--菜鸟问题
- 请教LINQ复杂查询
- SqlDataReader str = cmd.ExecuteReader();会报错
- win2000server oracle invaid character
- 我笨死了,两数相除都不会做
- 在线等高手指点--关于部署应用程序,生成安装文件。
- 小弟想做个论坛,请各位大侠们指点指点
- ftp主动模式的疑问
- Form最小化和最大化触发什么事件
- 大问题
- C# 如何打开多个解决方案
byte[] GetBytes(string source)
{
int len = source.Length / 2;
byte[] target = new byte[len];
for (int i = 0; i < len; i++)
target[i] = Convert.ToByte(source.Substring(i*2, 2), 16);
return target;
}
改下 public byte[] getBytes(string source)
{
if (0 != source.Length % 2)
{
source = "0" + source;
}
int len = source.Length / 2;
byte[] target = new byte[len];
for (int i = 0; i < len; i++)
target[i] = Convert.ToByte(source.Substring(i*2, 2), 16);
return target;
}