近日在写串口通讯程序中的碰到16进制转化为ASCII的问题,网上有好多类型转化的资料,可是真正有解决方法的很少
测试代码如下(以"0C"为例):
int iValue;
byte[] bs;
string sValue;
iValue = Convert.ToInt32("0C",16); // 16进制->10进制
bs = System.BitConverter.GetBytes(iValue); //int->byte[]
sValue = System.Text.Encoding.ASCII.GetString(bs); //byte[]-> ASCII
参考相关网上资料:http://www.weste.net/html/200407/20040720QBI225151.html
By foreveryday007 20070901