首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急怎么将文本框中的十六进制数据转换成byte()

2012-02-22 
急急!!如何将文本框中的十六进制数据转换成byte()?现在我想向串口输入一段字符,如何写一段代码将文本框中

急急!!如何将文本框中的十六进制数据转换成byte()?
现在我想向串口输入一段字符,如何写一段代码将文本框中的十六进制数据转换成byte()发出去?
例如要输入十六进制的“EF   00   EF   A5”   怎么写??

                将字符串转换成byte()是不是像下面这样写的?
                Dim   sms()   As   Byte   =   System.Text.Encoding.Default.GetBytes(sTx)
                之后如何发出十六进制数据?                  
                moRS232.Write(sms)

请高手指教啊,小弟已经卡住N天了,先谢谢拉~~

[解决办法]
string str = "EF 00 EF A5 ";
string[] strs = str.split( ' ' );
byte[] b = new byte[ strs.length ];
int i=0;
foreach( string temp in strs )
{
b[i] = byte.parse( temp );
i++;
}

热点排行