我已经看到很多关于这种转换的问题,但是对我来说都不起作用。
我有一个值为
的字符串string i = 10;
我需要将字符串转换为字节为0x10
我试过
Encoding.Unicode.GetBytes(i);
它不起作用。 请帮忙
答案 0 :(得分:4)
您可以使用string
课程从byte
转换为Convert
。它允许您将基数指定为第二个参数。
因此,如果要将十六进制字符串转换为byte,可以使用:
string i = "10";
Convert.ToByte(i, 16) // => 16