C#에서 Int32를 16진수 문자열로 나타내려면 ToString() 메서드를 사용하고 기본을 ToString() 메서드의 두 번째 매개변수로 설정합니다. 즉, 16진수의 경우 16입니다.
Int32는 32비트 부호 있는 정수를 나타냅니다.
먼저 Int32 변수를 설정합니다.
int val = 9898;
이제 두 번째 매개변수로 16을 포함하여 16진수 문자열로 변환합니다.
Convert.ToString(val, 16)
예
using System;
class Demo {
static void Main() {
int val = 9898;
Console.WriteLine("Integer: "+val);
Console.Write("Hex String: "+Convert.ToString(val, 16));
}
} 출력
Integer: 9898 Hex String: 26aa