Casting 다루는 내용 - 사용자 정의 변환 (implicit operator, explicit operator) - type casting(형식 변환)을 위해 제공되는 Help Class들 C#도 C나 C++처럼 컴파일 타임에 정적으로 형식이 지정이 된다. 즉, 변수 선언시 형식이 지정되며 다른 형식의 값을 저장하기 위해서는 type casting(형식변환)이 필요하다. 형식 변환에는 암시적 변환, 명시적 변환, 사용자 정의 변환, Help Class를 통한 변환으로 구분할 수가 있다. 먼저, 암시적 변환이 지원되는 경우는 변환과정을 통해 데이터의 손실이 되지 않는 형식간 변환에 제공이 되고 있다. 예를 들어 작은 정수 형식에서 큰 정수형으로의 변환 및 파생 클래스에서 기본 클래스로의 변환등이 있을..