Widening(Visual Basic)

변환 연산자(CType)가 클래스 또는 구조체를 원래 클래스 또는 구조체의 가능한 모든 값을 보유할 수 있는 형식으로 변환함을 나타냅니다.

확대 키워드로 변환

변환 프로시저에서는 Widening 외에 Public Shared를 지정해야 합니다.

확장 변환은 항상 런타임에 성공하며 데이터 손실이 발생하지 않습니다. 예를 들면 Single에서 Double, Char에서 String, 파생 형식에서 기본 형식까지입니다. 이 마지막 변환은 파생 형식이 기본 형식의 모든 멤버를 포함하고 따라서 기본 형식의 인스턴스이기 때문에 확장됩니다.

소비 코드는 Option StrictOn인 경우에도 변환 확대를 위해 CType을 사용할 필요가 없습니다.

Widening 키워드는 다음 컨텍스트에서 사용할 수 있습니다.

Operator Statement

확대 및 축소 변환 연산자 정의의 예를 보려면 방법: 변환 연산자 정의를 참조하세요.

참고 항목