如何将string格式的有0x开头的16进制整数转换为byte的格式?
比如
string a="0x1D";
如何让byte b的值为0x1D。
谢谢大家了!
二楼的没有理解我的意思,我的意思是让带0x的字符串转换为带0x开头的byte
也就是说加入定义一个string a="0x1d";
如何转换为 byte b也等于0x1d;
一定要有0x开头。
谢谢高手了!
利用System.Convert.ToByte方法可以将 0x开始的十六进制格式字符串转换成byte类型值。例如
string s = "0x55";即使字符串中不包含前导"0x",System.Convert.ToByte也可完成转换
string s = "55"; //55是十六进制格式为了防止转换过程的异常,可以用try...catch...
s = ....;