次の方法で共有


Visual Basic の制限事項

以前のバージョンの Visual Basic では、変数名の長さ、モジュールで使用できる変数の数、モジュール サイズなど、コード内で境界が適用されました。 Visual Basic .NET では、これらの制限が緩和され、コードの記述と配置の自由度が向上しました。

物理制限は、コンパイル時の考慮事項よりも実行時メモリに依存します。 慎重なプログラミングプラクティスを使用し、大規模なアプリケーションを複数のクラスとモジュールに分割する場合、Visual Basic の内部制限に遭遇する可能性はほとんどありません。

極端な場合に発生する可能性があるいくつかの制限事項を次に示します。

  • 名前の長さ。 宣言されたすべてのプログラミング要素の名前には、最大文字数があります。 要素名が修飾されている場合、この最大値は修飾文字列全体に適用されます。 「宣言された要素名」を参照してください。

  • 行の長さ ソース コードの物理行には、最大 65535 文字があります。 行連結文字を使用すると、論理ソース コード行が長くなる可能性があります。 「 方法: コード内のステートメントを中断および結合する」を参照してください。

  • 配列の次元。 配列に対して宣言できる次元の最大数があります。 これにより、配列要素を指定するために使用できるインデックスの数が制限されます。 Visual Basic の配列ディメンションを参照してください。

  • 文字列の長さ。 1 つの文字列に格納できる Unicode 文字の最大数があります。 「 文字列データ型」を参照してください

  • 環境文字列の長さ。 コマンド ライン引数として使用される環境文字列には、最大 32768 文字があります。 これは、すべてのプラットフォームの制限です。

こちらも参照ください