Ograniczenia Visual Basic
Wcześniejsze wersje języka Visual Basic wymuszały granice w kodzie, takie jak długość nazw zmiennych, liczba zmiennych dozwolonych w modułach i rozmiar modułu. W języku Visual Basic .NET te ograniczenia zostały złagodzone, co zapewnia większą swobodę w pisaniu i porządkowaniu kodu.
Limity fizyczne są zależne bardziej od pamięci czasu wykonywania niż w przypadku zagadnień dotyczących czasu kompilacji. Jeśli używasz ostrożnych praktyk programistycznych i dzielisz duże aplikacje na wiele klas i modułów, istnieje bardzo niewielkie prawdopodobieństwo wystąpienia wewnętrznego ograniczenia języka Visual Basic.
Poniżej przedstawiono pewne ograniczenia, które mogą wystąpić w skrajnych przypadkach:
Długość nazwy. Istnieje maksymalna liczba znaków dla nazwy każdego zadeklarowanego elementu programowania. Ta wartość maksymalna dotyczy całego ciągu kwalifikacji, jeśli nazwa elementu jest kwalifikowana. Zobacz Nazwy zadeklarowanych elementów.
Długość linii. W fizycznym wierszu kodu źródłowego znajduje się maksymalnie 65535 znaków. Wiersz kodu źródłowego logicznego może być dłuższy, jeśli używasz znaków kontynuacji wiersza. Zobacz Instrukcje: przerywanie i łączenie instrukcji w kodzie.
Wymiary tablicy. Istnieje maksymalna liczba wymiarów, które można zadeklarować dla tablicy. Ogranicza to liczbę indeksów, których można użyć do określenia elementu tablicy. Zobacz Wymiary tablicy w Visual Basic.
Długość ciągu. Istnieje maksymalna liczba znaków Unicode, które można przechowywać w jednym ciągu. Zobacz Typ danych ciągu.
Długość ciągu środowiska. Istnieje maksymalnie 32768 znaków dla dowolnego ciągu środowiskowego używanego jako argument wiersza polecenia. Jest to ograniczenie na wszystkich platformach.