ขั้นแรก ตั้งค่า 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