int ke string hex


105

Saya perlu mengubah int menjadi string hex.

Saat mengonversi 1400 => 578menggunakan ToString("X")atau ToString("X2")tetapi saya membutuhkannya seperti 0578.

Adakah yang bisa memberi saya IFormatteruntuk memastikan bahwa string adalah 4 karakter?


1
Lihat format numerik di sini .
Ariel

Jawaban:





3

Jawaban sebelumnya tidak baik untuk bilangan negatif. Gunakan tipe pendek, bukan int

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

Sekarang hasilnya adalah FA88

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.