您的位置:首页 > 编程语言 > C#

C#中16进制转化成ASCII码字符

2007-09-01 16:38 253 查看
近日在写串口通讯程序中的碰到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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: