더북(TheBook)

실행 결과

암시적 형식 변환 = 1234
명시적 형식 변환 = 12
형식 변환 = 12.34

Convert.ToInt32()int.Parse() 메서드로, Convert.ToDouble()double.Parse() 메서드로 대체해서 사용할 수도 있습니다. 나중에 제어문을 학습하고 나면 int.TryParse(), double.TryParse() 같은 메서드를 사용하여 좀 더 안전하게 데이터를 변환할 것입니다.

 

정수 형식으로 변환하는 세 가지 방법

정수 형태의 문자열을 정수 형식으로 변환하는 세 가지 방법은 다음 샘플 코드와 같습니다.

> string strNumber = "1234";
> int number1 = Convert.ToInt32(strNumber);
> $"{number1} - {number1.GetType()}"
"1234 - System.Int32"
> int number2 = int.Parse(strNumber);
> $"{number2} - {number2.GetType()}"
"1234 - System.Int32"

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.