명시적 변환 : 코드를 이용한 변환
-> 자료형 변수1 = (자료형)변수2;
암시적 변환 : 코드에서 나타나지 않지만 C#에서 자동으로 처리해주는 변환
-> char 변수1 = '7';
변수명.ToString() // 변수의 값을 문자열의 형태로 바꿔줍니다.
int.Parse(변수명) // 변수를 정수 형태로 바꾼다.
int의 Parse() 메쏘드는 string으로부터 숫자를 분석해서 읽어올 수 있는 기능이 있습니다. 만약 string에 저장되어 있는 값이 확실한 정수라면, 정상적으로 int값을 읽어줍니다. 물론 float이나 Decimal같은 수치형 자료라면 모두 Parse() 메쏘드를 가지고 있어서 string에 있는 숫자 값을 읽을 수 있도록 해줍니다.
'C# & .NET' 카테고리의 다른 글
[C#] 메쏘드란 무엇인가 (0) | 2014.04.29 |
---|---|
[C#] 연산자 (0) | 2014.04.29 |
[C#] 널 타입 (Null) (0) | 2014.04.29 |
[C#] 입력값이 숫자인지 체크하기 - IsNumeric (0) | 2014.04.29 |
[C#] .NET과 C# (0) | 2014.04.29 |