おすすめ本

最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

AccRanking

Ad

« Windows2000Serverで急にアプリケーションログに警告が多発!! | メイン | Activereportsでのドキュメント生成中に処理を強制的に中断する方法 »

2009年11月11日 (水)

Length=0の配列を宣言する方法

最近ネットで見つけたのですが、以下の様にすると

Dim arr(-1) As Integer

配列のサイズを-1で宣言することで、長さが0の配列を宣言できます。
この場合、「arr.Length」は0ですが、「Ubound(arr)」は-1を返します。

ただし、サイズを-2以下にすると「配列の次元を、負の値のサイズに設定することはできません。」
のエラーが発生します。

いつも配列の初期宣言は配列サイズを指定せずに以下のように宣言していたので
「arr」はこのままでは「Nothing」となり、「arr」の中身が入っているのかを
判断するのにLengthは使えなかったので少し便利かと思います。

トラックバック

このページのトラックバックURL:
http://app.mitelog.jp/t/trackback/459161/22278431

Length=0の配列を宣言する方法を参照しているブログ:

コメント

コメントを投稿