다음을 통해 공유


방법: 변수에 알 수 없는 형식의 데이터 사용

업데이트: 2007년 11월

변수를 Object 데이터 형식으로 선언하면 데이터에 대한 포인터를 변수에 사용할 수 있습니다.

Object 데이터 형식의 변수에는 모든 데이터 형식의 값에 대한 포인터를 지정할 수 있습니다. 여기에는 Integer, Boolean 등의 값 형식, 구조체 인스턴스, 그리고 String, Form, 배열 인스턴스 등의 클래스에서 만들어진 개체의 인스턴스인 참조 형식이 포함됩니다.

**성능.**Object 데이터 형식을 사용하면 모든 데이터 형식의 데이터를 가리킬 수 있다는 장점이 있습니다. 그러나 추가 연산이 수행되므로 실행 시간이 오래 걸리고 응용 프로그램의 성능이 느려진다는 단점도 있습니다. Object 변수를 값 형식에 사용하면 boxing 및 unboxing이 수행되고, 참조 형식에 사용하면 런타임에 바인딩이 수행됩니다.

시간에 따라 달라지는 데이터 형식을 변수에 포함해야 하거나 변수에 포함할 데이터 형식을 컴파일러 타임에 알 수 없는 경우에는 Object 데이터 형식을 사용해야 합니다.

변수에 알 수 없는 형식의 데이터를 사용하려면

  1. Dim 문(Visual Basic)을 사용하여 변수를 선언합니다.

  2. 변수 이름 뒤에 As 절을 붙입니다.

  3. As 키워드 뒤에 Object 키워드를 붙입니다.

참고 항목

개념

Visual Basic의 데이터 형식

형식 문자

값 형식과 참조 형식

참조

데이터 형식 요약(Visual Basic)

Single 데이터 형식(Visual Basic)

Object 데이터 형식

기타 리소스

기본 데이터 형식