C#에서 Convert.ToInt32 메서드를 사용하면 텍스트(문자열)를 정수(int)로 손쉽게 변환할 수 있습니다.
기본 사용법
먼저 변환할 문자열을 준비합니다.
string str = "12";
이제 Convert.ToInt32() 메서드를 사용하여 위 문자열을 숫자로 변환합니다.
Convert.ToInt32(str);
전체 예제
다음은 문자열을 정수로 변환하고 결과를 출력하는 완전한 예제입니다.
using System;
class Program {
static void Main() {
string str = "12";
Console.WriteLine("String: "+str);
int n = Convert.ToInt32(str);
Console.WriteLine("Number: "+n);
}
}실행 결과
String: 12 Number: 12
참고 사항
Convert.ToInt32 메서드는 문자열이 유효한 숫자 형식이 아닐 경우 FormatException 예외를 발생시킵니다. 또한 null 값이 전달되면 0을 반환하므로, 사용자 입력처럼 신뢰할 수 없는 데이터를 다룰 때는 try-catch 블록으로 감싸거나 int.TryParse() 메서드를 함께 고려하는 것이 안전합니다.