按原样将字符串转换为字节

Convert string to byte as it is

我看到很多关于此转换的问题,但对我来说都没有用。

我有一个值为

的字符串

字符串 i=10;

我需要将字符串转换为字节为 0x10

我试过了

 Encoding.Unicode.GetBytes(i);

没用。 请帮忙

您可以使用 Convert class 从 string 转换为 byte。它允许您指定一个碱基作为第二个参数。

所以如果你想将一个十六进制字符串转换成字节,你可以使用这个:

string i = "10";
Convert.ToByte(i, 16) // => 16