다음을 통해 공유


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

CType 함수(Visual Basic)와 같은 변환 키워드를 사용하여 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 네임스페이스에 대한 참조

참고 항목

참조

데이터 형식 요약(Visual Basic)

형식 변환 함수(Visual Basic)

Object

개념

확대 변환과 축소 변환(Visual Basic)

암시적 변환과 명시적 변환(Visual Basic)

문자열과 다른 형식 사이의 변환(Visual Basic)

배열 변환(Visual Basic)

기타 리소스

Visual Basic의 형식 변환

구조체(Visual Basic)