데이터 형식 없이 선언된 선언되지 않은 변수 및 변수에는 데이터 형식이 Object 할당됩니다. 이렇게 하면 프로그램을 빠르게 쉽게 작성할 수 있지만 실행 속도가 더 느려질 수 있습니다.
강력한 입력
모든 변수에 대한 데이터 형식을 지정하는 것을 강력한 입력이라고 합니다. 강력한 입력을 사용하면 다음과 같은 몇 가지 이점이 있습니다.
이를 통해 변수에 대해 IntelliSense를 지원할 수 있습니다. 이렇게 하면 코드를 입력할 때 해당 속성 및 다른 멤버를 볼 수 있습니다.
컴파일러 형식 검사를 활용합니다. 오버플로와 같은 오류로 인해 런타임 중 실패할 수 있는 문장을 catch합니다. 또한 메서드를 지원하지 않는 개체에 대한 호출을 포착하거나 처리합니다.
그러면 코드 실행 속도가 빨라집니다.
가장 효율적인 데이터 형식
분수를 포함하지 않는 변수의 경우 정수 데이터 형식이 비통합 형식보다 더 효율적입니다. Visual Basic IntegerUInteger 에서는 가장 효율적인 숫자 형식입니다.
소수 자릿수의 Double 경우 현재 플랫폼의 프로세서가 배정밀도로 부동 소수점 연산을 수행하기 때문에 가장 효율적인 데이터 형식입니다. 그러나 연산은 Double .와 같은 Integer정수 계열 형식만큼 빠르지 않습니다.
데이터 형식 지정
Dim 문을 사용하여 특정 형식의 변수를 선언합니다. 다음 예제와 같이 Public, Protected, Friend 또는 Private 키워드를 사용하여 액세스 수준을 동시에 지정할 수 있습니다.
Private x As Double
Protected s As String
문자 변환
및 AscW 함수는 ChrW 유니코드에서 작동합니다. 그런 것들은 Asc 및 Chr보다 우선적으로 사용해야 하며, 이들은 유니코드로 변환할 수 있어야 합니다.
참고하십시오
.NET