利用C#用一个数组来存放一个16进制数,并将该16进制数转换为二进制后存入该数组中,最后输出?
1个回答
展开全部
public static byte[] HexStringToByteArray(string s)
{
s = s.Replace(" ", "");
byte[] buffer = new byte[s.Length / 2];
for (int i = 0; i < s.Length; i += 2)
{
buffer[i / 2] = (byte)Convert.ToByte(s.Substring(i, 2), 16);
}
return buffer;
}
这个文法就可以将十六进制字符串转为二进制byte数组,输出你自己改一下就行了
{
s = s.Replace(" ", "");
byte[] buffer = new byte[s.Length / 2];
for (int i = 0; i < s.Length; i += 2)
{
buffer[i / 2] = (byte)Convert.ToByte(s.Substring(i, 2), 16);
}
return buffer;
}
这个文法就可以将十六进制字符串转为二进制byte数组,输出你自己改一下就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询