Visual Basic 제한 사항

이전 버전의 Visual Basic은 변수 이름의 길이, 모듈에서 허용되는 변수 수, 모듈 크기와 같은 코드의 경계를 적용했습니다. Visual Basic .NET에서는 이러한 제한 사항이 완화되어 코드를 더 자유롭게 정렬할 수 있도록 합니다.

물리적 제한은 컴파일 시간 고려 사항보다 런타임 메모리에 더 많이 종속됩니다. 신중한 프로그래밍 방식을 사용하고 대규모 애플리케이션을 여러 클래스와 모듈로 나누면 내부적인 Visual Basic 제한 사항이 발생할 가능성이 거의 없습니다.

극단적인 경우 발생할 수 있는 몇 가지 제한 사항은 다음과 같습니다.

  • 이름 길이 선언된 모든 프로그래밍 요소의 이름에는 최대 문자 수가 있습니다. 요소 이름이 정규화된 경우 이 최댓값은 전체 한정 문자열에 적용됩니다. Declared Element Names을 참조하세요.

  • 줄 길이 소스 코드의 실제 줄에는 최대 65535자가 있습니다. 줄 연속 문자를 사용하는 경우 논리적 소스 코드 줄이 더 길어질 수 있습니다. 방법: 코드에서 문 분리 및 결합을 참조하세요.

  • 배열 차원 배열에 대해 선언할 수 있는 최대 차원 수가 있습니다. 이를 통해 배열 요소를 지정하는 데 사용할 수 있는 인덱스 수를 제한하게 됩니다. Visual Basic의 배열 차원을 참조하세요.

  • 문자열 길이 단일 문자열에 저장할 수 있는 최대 유니코드 문자 수가 있습니다. 문자열 데이터 형식을 참조하세요.

  • 환경 문자열 길이 명령줄 인수로 사용되는 모든 환경 문자열의 최대 길이는 32768자입니다. 이는 모든 플랫폼에 대한 제한 사항입니다.

참고 항목