기타 데이터 형식(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
, 구조체 인스턴스와 같은 값 형식과 String
및 Form과 같은 클래스에서 생성된 개체의 인스턴스인 참조 형식 및 배열 인스턴스가 모두 포함됩니다.
변수가 컴파일 시점에 알 수 없는 클래스의 인스턴스에 대한 포인터를 저장하거나 다양한 데이터 형식의 데이터를 가리킬 수 있는 경우 Object
로 선언합니다.
Object
데이터 형식의 이점은 데이터 형식의 데이터를 저장하는 데 사용할 수 있다는 것입니다. 단점은 실행 시간이 더 걸리는 추가 작업이 발생하고 애플리케이션의 성능이 느려진다는 것입니다. 값 형식에 Object
변수를 사용하면 boxing 및 unboxing이 발생합니다. 참조 형식에 사용하면 지연 바인딩이 발생합니다.
참고 항목
.NET