int를 16 진수 문자열로


105

int를 16 진수 문자열로 변환해야합니다.

변환 할 때 1400 => 578사용 ToString("X")또는 ToString("X2")그러나 나는 같은 필요 0578.

누구든지 IFormatter문자열이 4 자 길이인지 확인하기 위해 나에게 제공 할 수 있습니까 ?


1
여기 에서 숫자 형식을 살펴보십시오 .
Ariel

답변:





3

이전 답변은 음수에 적합하지 않습니다. int 대신 짧은 유형을 사용하십시오.

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

이제 결과는 FA88입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.