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