Udostępnij za pośrednictwem


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.

Zobacz też