Ограничения в Visual Basic

Более ранние версии Visual Basic применяют границы в коде, такие как длина имен переменных, количество переменных, разрешенных в модулях и размер модуля. В Visual Basic .NET эти ограничения были расслаблены, что дает вам большую свободу в написании и организации кода.

Физические ограничения зависят больше от памяти во время выполнения, чем от рекомендаций по времени компиляции. Если вы используете разумные методики программирования и разделяете большие приложения на несколько классов и модулей, то есть очень мало шансов столкнуться с внутренним ограничением Visual Basic.

Ниже приведены некоторые ограничения, которые могут возникнуть в крайних случаях:

  • Длина имени. Существует максимальное количество символов для имени каждого объявленного элемента программирования. Это максимальное значение применяется ко всей строке квалификации, если имя элемента задано. См. раздел Declared Element Names.

  • Длина строки. Существует не более 65535 символов в физической строке исходного кода. Строка логического исходного кода может быть длиннее, если используются символы продолжения строки. См . практическое руководство. Разрыв и объединение инструкций в коде.

  • Измерения массива. Для массива можно объявить максимальное количество измерений. Это ограничивает количество индексов, которые можно использовать для указания элемента массива. См. статью "Измерения массива" в Visual Basic.

  • Длина строки. Существует максимальное количество символов Юникода, которые можно хранить в одной строке. См . строку типа данных.

  • Длина строки среды. Существует не более 32768 символов для любой строки среды, используемой в качестве аргумента командной строки. Это ограничение на всех платформах.

См. также