int'den hex dizesine


105

Bir int'i onaltılık dizeye dönüştürmem gerekiyor.

Veya 1400 => 578kullanarak dönüştürürken buna ihtiyacım var .ToString("X")ToString("X2")0578

IFormatterDizenin 4 karakter uzunluğunda olmasını sağlamak için biri bana sağlayabilir mi?


1
Burada sayısal formatlara bakın .
Ariel

Yanıtlar:





3

Önceki cevap, negatif sayılar için uygun değildir. İnt yerine kısa bir tür kullanın

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

Şimdi sonuç FA88

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.