C#에서 Int32는 32비트 부호 있는 정수(signed integer)를 나타내는 자료형입니다. 이 값을 문자열로 변환하려면 ToString() 메서드를 사용하면 됩니다.
Int32 변수 선언 및 초기화
먼저 Int32 타입의 변수를 선언하고 초기화합니다. C#에서는 int 키워드가 Int32의 별칭(alias)이므로 두 가지 방식 모두 사용할 수 있습니다.
int val = 1023;
ToString() 메서드로 문자열 변환
선언된 정수 값을 문자열로 변환하는 방법은 간단합니다. 변수 뒤에 ToString() 메서드를 호출하기만 하면 됩니다.
val.ToString()
전체 예제 코드
아래는 위 과정을 하나의 프로그램으로 구성한 완전한 예제입니다.
using System;
class Demo {
static void Main() {
int val = 1023;
Console.Write("정수를 문자열로 변환 = " + val.ToString());
}
}실행 결과
정수를 문자열로 변환 = 1023
참고 사항
ToString() 메서드는 숫자를 기본 형식으로 변환하지만, 필요에 따라 서식 지정자를 활용할 수도 있습니다. 예를 들어 val.ToString("D5")처럼 작성하면 자릿수를 맞춘 "01023"과 같은 결과를 얻을 수 있으며, 통화나 소수점 표시 등 다양한 형식으로도 출력이 가능합니다.