首先,设置十六进制字符串-
string str = "7D";
现在,使用Convert.ToSByte()方法将十六进制字符串转换为十六进制数字-
Console.WriteLine(Convert.ToSByte(str, 16));
让我们看完整的代码-
using System; namespace Demo { public class Program { public static void Main(string[] args) { string str = "7D"; Console.WriteLine(Convert.ToSByte(str, 16)); } } }
输出结果
125
将十六进制字符串转换为十六进制数字的另一种方法-
using System; namespace Demo { public class Program { public static void Main(string[] args) { string str = "7D"; Console.WriteLine(Convert.ToInt32(str, 16)); } } }
输出结果
125