Visual Basic 的限制
舊版 Visual Basic 在程式碼中強制執行界限,例如變數名稱的長度、模組中允許的變數數目以及模組大小。 在 Visual Basic .NET 中,已放寬這些限制,讓您更自由地撰寫和排列程式碼。
相較於編譯時間考量,實體限制更多取決於執行階段記憶體。 如果您使用謹慎的程式設計做法,並將大型應用程式劃分為多個類別和模組,則遇到內部 Visual Basic 限制的機率很小。
以下是在極端情況下可能會遇到的一些限制:
名稱長度。 每個宣告的程式設計元素名稱都有字元數上限。 如果元素名稱是限定的,則此最大值適用於整個限定字串。 請參閱 Declared Element Names。
行長度。 原始程式碼的實體行中最多只能有 65535 個字元。 如果使用行接續字元,邏輯原始程式碼可能會更長。 請參閱如何:在程式碼中中斷和合併陳述式。
陣列維度。 您可以為陣列宣告的維度數目設有上限。 這會限制您可以使用多少索引來指定陣列元素。 請參閱 Visual Basic 中的陣列維度。
字串長度。 您可以在單一字串中儲存的 Unicode 字元數目設有上限。 請參閱字串資料類型。
環境字串長度。 任何作為命令列引數的環境字串中最多只能有 32768 個字元。 這是針對所有平台的限制。