Widening(Visual Basic)
변환 연산자(CType
)가 클래스 또는 구조체를 원래 클래스 또는 구조체의 가능한 모든 값을 보유할 수 있는 형식으로 변환함을 나타냅니다.
확대 키워드로 변환
변환 프로시저에서는 Widening
외에 Public Shared
를 지정해야 합니다.
확장 변환은 항상 런타임에 성공하며 데이터 손실이 발생하지 않습니다. 예를 들면 Single
에서 Double
, Char
에서 String
, 파생 형식에서 기본 형식까지입니다. 이 마지막 변환은 파생 형식이 기본 형식의 모든 멤버를 포함하고 따라서 기본 형식의 인스턴스이기 때문에 확장됩니다.
소비 코드는 Option Strict
가 On
인 경우에도 변환 확대를 위해 CType
을 사용할 필요가 없습니다.
Widening
키워드는 다음 컨텍스트에서 사용할 수 있습니다.
확대 및 축소 변환 연산자 정의의 예를 보려면 방법: 변환 연산자 정의를 참조하세요.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET