Narrowing(Visual Basic)

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

Narrowing 키워드로 변환

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

축소 변환이 런타임에 항상 성공하는 것은 아니며 실패하거나 데이터 손실이 발생할 수 있습니다. 예는 Long에서 Integer, String에서 Date, 기본 형식에서 파생된 형식입니다. 이 마지막 변환은 기본 형식이 파생 형식의 모든 멤버를 포함하지 않아 파생 형식의 인스턴스가 아니기 때문에 범위가 좁아집니다.

Option StrictOn인 경우 소비 코드는 모든 축소 변환에 CType을 사용해야 합니다.

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

Operator Statement

참고 항목