방법: Visual Basic에서 Object를 다른 형식으로 변환

CType 함수와 같은 변환 키워드를 사용하여 Object 변수를 다른 데이터 형식으로 변환합니다.

예시

다음 예제에서는 Object 변수를 IntegerString으로 변환합니다.

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 변수를 계속 사용하는 경우 boxingunboxing(값 형식의 경우) 또는 런타임에 바인딩(참조 형식의 경우)이 발생합니다. 이러한 작업은 모두 실행 시간이 추가적으로 걸리고 성능이 느려집니다.

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

  • System 네임스페이스에 대한 참조

참고 항목