실행 결과
암시적 형식 변환 = 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"