我需要一些帮助,如何将下面的内容转换为字节。
string s = "0x01";
byte b = Convert.toByte(s); //(Tried this) ??
byte c = byte.Parse(s); //(Tried this as well)
如何将s转换为字节?
答案 0 :(得分:2)
我猜解析函数不允许字符串中的前缀为0X,因此您可以使用子字符串将其删除。
byte myByte = Byte.Parse(s.SubString(2), NumberStyles.HexNumber);
或使用 -
byte myByte = Convert.ToByte(s,16);
答案 1 :(得分:0)
首先,删除" 0x"从字符串值开始,然后使用带有NumberStyles.HexNumber的parse()方法
ViewPager.onTouchEvent()