방법: 변수에 알 수 없는 형식의 데이터 사용
업데이트: 2007년 11월
변수를 Object 데이터 형식으로 선언하면 데이터에 대한 포인터를 변수에 사용할 수 있습니다.
Object 데이터 형식의 변수에는 모든 데이터 형식의 값에 대한 포인터를 지정할 수 있습니다. 여기에는 Integer, Boolean 등의 값 형식, 구조체 인스턴스, 그리고 String, Form, 배열 인스턴스 등의 클래스에서 만들어진 개체의 인스턴스인 참조 형식이 포함됩니다.
**성능.**Object 데이터 형식을 사용하면 모든 데이터 형식의 데이터를 가리킬 수 있다는 장점이 있습니다. 그러나 추가 연산이 수행되므로 실행 시간이 오래 걸리고 응용 프로그램의 성능이 느려진다는 단점도 있습니다. Object 변수를 값 형식에 사용하면 boxing 및 unboxing이 수행되고, 참조 형식에 사용하면 런타임에 바인딩이 수행됩니다.
시간에 따라 달라지는 데이터 형식을 변수에 포함해야 하거나 변수에 포함할 데이터 형식을 컴파일러 타임에 알 수 없는 경우에는 Object 데이터 형식을 사용해야 합니다.
변수에 알 수 없는 형식의 데이터를 사용하려면
Dim 문(Visual Basic)을 사용하여 변수를 선언합니다.
변수 이름 뒤에 As 절을 붙입니다.
As 키워드 뒤에 Object 키워드를 붙입니다.