如何在 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.