chuỗi int sang hex


105

Tôi cần chuyển đổi một chuỗi int sang hex.

Khi chuyển đổi 1400 => 578bằng cách sử dụng ToString("X")hoặc ToString("X2")nhưng tôi cần nó như thế nào 0578.

Bất cứ ai có thể cung cấp cho tôi IFormatterđể đảm bảo rằng chuỗi dài 4 ký tự?


1
Xem các định dạng số ở đây .
Ariel

Câu trả lời:





3

Câu trả lời trước là không tốt cho số âm. Sử dụng kiểu rút gọn thay vì kiểu int

        short iValue = -1400;
        string sResult = iValue.ToString("X2");
        Console.WriteLine("Value={0} Result={1}", iValue, sResult);

Bây giờ kết quả là FA88

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.