다음을 통해 공유


기타 데이터 형식(Visual Basic)

Visual Basic은 숫자 또는 문자를 지향하지 않는 여러 데이터 형식을 제공합니다. 대신 예/아니요 값, 날짜/시간 값, 개체 주소와 같은 특수 데이터를 처리합니다.

Visual Basic 데이터 형식을 나란히 비교하는 표를 보려면 데이터 형식을 참조하세요.

부울 형식

부울 데이터 형식True 또는 False로 해석되는 부호 없는 값입니다. 데이터 너비는 구현 플랫폼에 따라 달라집니다. 변수에 true/false, yes/no 또는 on/off와 같은 2가지 상태 값만 포함될 수 있는 경우 변수를 Boolean으로 선언합니다.

날짜 형식

날짜 데이터 형식 은 날짜 및 시간 정보를 모두 포함하는 64비트 값입니다. 각 증분은 일반 달력에서 1년 1월 1일 시작(오전 12시) 이후 경과된 시간의 100나노초를 나타냅니다. 변수에 날짜 값, 시간 값 또는 둘 다를 포함할 수 있는 경우 변수를 Date로 선언합니다.

개체 유형

개체 데이터 형식은 애플리케이션 내 또는 다른 애플리케이션의 개체 인스턴스를 가리키는 32비트 주소입니다. Object 변수는 애플리케이션이 인식하는 모든 개체 또는 모든 데이터 형식의 데이터를 참조할 수 있습니다. 여기에는 Integer, Boolean, 구조체 인스턴스와 같은 값 형식StringForm과 같은 클래스에서 생성된 개체의 인스턴스인 참조 형식 및 배열 인스턴스가 모두 포함됩니다.

변수가 컴파일 시점에 알 수 없는 클래스의 인스턴스에 대한 포인터를 저장하거나 다양한 데이터 형식의 데이터를 가리킬 수 있는 경우 Object로 선언합니다.

Object 데이터 형식의 이점은 데이터 형식의 데이터를 저장하는 데 사용할 수 있다는 것입니다. 단점은 실행 시간이 더 걸리는 추가 작업이 발생하고 애플리케이션의 성능이 느려진다는 것입니다. 값 형식에 Object 변수를 사용하면 boxingunboxing이 발생합니다. 참조 형식에 사용하면 지연 바인딩이 발생합니다.

참고 항목