- - PR -
配列の大きさ
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-06-25 11:22
いつもお世話になります。
VB.NETでWeb開発をしています。 配列の大きさを取得したいのですが、 dim aaa(7) as integer aaa(0)=11 aaa(1)=22 aaa.length は 7 になりますが 配列要素2〜7までは空白が入っています。 空白以外の配列の要素数(この場合、2)を求めるメソッドなどあるのでしょうか? よきアドバイスをお願いします。 |
|
投稿日時: 2003-06-25 12:55
無理では?
Integer型は、System32.Int32です。 値型なので、Dimした段階で、「空白」が入るのではなく、0(ゼロ)が入ります。 なので、0(ゼロ)が入っているのか、初期状態なのか区別できません。 |
|
投稿日時: 2003-06-25 13:10
ArrayListを使えばよいのではないでしょうか。
Dim ar As New ArrayList ar.Add(11) ar.Add(22) Console.WriteLine(ar.Count) |
1