ขั้นแรก ตั้งค่า Hex String -
string str = "7D";
ตอนนี้ ใช้วิธี Convert.ToSByte() เพื่อแปลงสตริง Hex เป็นเลขฐานสิบหก -
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
อีกวิธีในการแปลง Hex String เป็น Hex Number -
ตัวอย่าง
using System; namespace Demo { public class Program { public static void Main(string[] args) { string str = "7D"; Console.WriteLine(Convert.ToInt32(str, 16)); } } }
ผลลัพธ์
125