如何在 C# 中将十六进制字符串转换为十六进制数字?

csharpprogrammingserver side programming更新于 2025/5/24 10:07:17

首先,设置十六进制字符串 −

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

相关文章