Visual Basic은 숫자 또는 문자를 지향하지 않는 여러 데이터 형식을 제공합니다. 대신 예/아니요 값, 날짜/시간 값 및 개체 주소와 같은 특수 데이터를 처리합니다.
Visual Basic 데이터 형식의 나란히 비교를 보여 주는 표는 데이터 형식을 참조하세요.
부울 형식
부울 데이터 형식은 True 또는 False로 해석되는 부호 없는 값입니다. 데이터 너비는 구현 플랫폼에 따라 달라집니다. 변수에 true/false, yes/no 또는 on/off와 같은 2개 상태 값만 포함될 수 있는 경우 변수를 로 Boolean선언합니다.
날짜 유형
날짜 데이터 형식은 날짜 및 시간 정보를 모두 포함하는 64비트 값입니다. 각 증분은 양력에서 1년 1월 1일의 시작(오전 12:00) 이후 경과된 시간의 100나노초를 나타냅니다. 변수에 날짜 값, 시간 값 또는 둘 다를 포함할 수 있는 경우 변수를 로 Date선언합니다.
개체 형식
개체 데이터 형식은 애플리케이션 내 또는 다른 애플리케이션의 개체 인스턴스를 가리키는 32비트 주소입니다. 변수는 Object 애플리케이션에서 인식하는 모든 개체 또는 데이터 형식의 데이터를 참조할 수 있습니다. 여기에는 값 형식(예: Integer, Boolean및 구조체 인스턴스) 및 배열 인스턴스와 같은 String클래스에서 만든 개체의 인스턴스인 Form이 모두 포함됩니다.
변수가 컴파일 시간에 모르는 클래스의 인스턴스에 대한 포인터를 저장하거나 다양한 데이터 형식의 데이터를 가리킬 수 있는 경우 이를 선언합니다 Object.
데이터 형식의 Object 장점은 데이터 형식의 데이터를 저장하는 데 사용할 수 있다는 것입니다. 단점은 더 많은 실행 시간이 소요되고 애플리케이션의 성능이 느려지는 추가 작업이 발생한다는 것입니다. 값 형식에 Object 변수를 사용하는 경우, boxing 및 unboxing이 발생합니다. 참조 형식에 사용하는 경우 지연 바인딩이 발생합니다.
참고하십시오
.NET