Ограничения в Visual Basic
Более ранние версии Visual Basic применяют границы в коде, такие как длина имен переменных, количество переменных, разрешенных в модулях и размер модуля. В Visual Basic .NET эти ограничения были расслаблены, что дает вам большую свободу в написании и организации кода.
Физические ограничения зависят больше от памяти во время выполнения, чем от рекомендаций по времени компиляции. Если вы используете разумные методики программирования и разделяете большие приложения на несколько классов и модулей, то есть очень мало шансов столкнуться с внутренним ограничением Visual Basic.
Ниже приведены некоторые ограничения, которые могут возникнуть в крайних случаях:
Длина имени. Существует максимальное количество символов для имени каждого объявленного элемента программирования. Это максимальное значение применяется ко всей строке квалификации, если имя элемента задано. См. раздел Declared Element Names.
Длина строки. Существует не более 65535 символов в физической строке исходного кода. Строка логического исходного кода может быть длиннее, если используются символы продолжения строки. См . практическое руководство. Разрыв и объединение инструкций в коде.
Измерения массива. Для массива можно объявить максимальное количество измерений. Это ограничивает количество индексов, которые можно использовать для указания элемента массива. См. статью "Измерения массива" в Visual Basic.
Длина строки. Существует максимальное количество символов Юникода, которые можно хранить в одной строке. См . строку типа данных.
Длина строки среды. Существует не более 32768 символов для любой строки среды, используемой в качестве аргумента командной строки. Это ограничение на всех платформах.