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


第一步,设置十六进制字符串 -

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

更新日期: 2020 年 6 月 22 日

1K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.