다음을 통해 공유


방법: 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의 형식 없는 프로그래밍

기타 리소스

Visual Basic의 형식 변환

구조체(Visual Basic)