C#에서 Convert.ToUInt64() 메서드를 사용하면 지정된 값을 64비트 부호 없는 정수(ulong)로 간편하게 변환할 수 있습니다.
char 변수 선언
먼저 변환할 문자형(char) 변수를 하나 준비합니다.
char ch = 'a';
64비트 부호 없는 정수로 변환하기
이제 Convert.ToUInt64() 메서드를 호출하여 위 문자 값을 ulong 타입으로 변환합니다.
ulong res;
res = Convert.ToUInt64(ch);
참고로 문자 'a'의 유니코드 코드 포인트는 97이므로, 변환 결과 역시 97이 출력됩니다.
전체 예제 코드
using System;
public class Demo {
public static void Main() {
char ch = 'a';
ulong res;
res = Convert.ToUInt64(ch);
Console.WriteLine("Converted char value '{0}' to {1}", ch, res);
}
}
실행 결과
Converted char value 'a' to 97