방법: Visual Basic에서 Object를 다른 형식으로 변환
CType 함수와 같은 변환 키워드를 사용하여 Object
변수를 다른 데이터 형식으로 변환합니다.
예시
다음 예제에서는 Object
변수를 Integer
및 String
으로 변환합니다.
Public Sub objectConversion(ByVal anObject As Object)
Dim anInteger As Integer
Dim aString As String
anInteger = CType(anObject, Integer)
aString = CType(anObject, String)
End Sub
Object
변수의 내용이 특정 데이터 형식임을 알고 있는 경우 변수를 해당 데이터 형식으로 변환하는 것이 좋습니다. Object
변수를 계속 사용하는 경우 boxing 및 unboxing(값 형식의 경우) 또는 런타임에 바인딩(참조 형식의 경우)이 발생합니다. 이러한 작업은 모두 실행 시간이 추가적으로 걸리고 성능이 느려집니다.
코드 컴파일
이 예제에는 다음 사항이 필요합니다.
- System 네임스페이스에 대한 참조
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET