Dùng Convert.ToString(value, 16) chuyển int sang chuỗi hex (cơ số 16). Chữ cái in thường.
Ví dụ minh họa
using System;
class Demo
{
static void Main()
{
int val = 9898;
Console.WriteLine("Số nguyên: " + val);
Console.Write("Chuỗi Hex: " + Convert.ToString(val, 16));
}
}
Kết quả đầu ra
Số nguyên: 9898 Chuỗi Hex: 26aa
Kiểm tra: 2×16³ + 6×16² + 10×16¹ + 10×16⁰ = 8192 + 1536 + 160 + 10 = 9898 ✓
Cách khác: val.ToString("X") (chữ in hoa), val.ToString("x") (chữ thường), $"{val:X}".