配列を使う局面があってその際に長さ(大きさ)を必要としたので、その方法について調査。
VB 配列操作・データ分解編を読むと、UBound関数を使うと配列の最大値連番数を取得するということなので、連番が0からスタートであることを考えると
Dim hoge(5) as Integer Dim foo foo = UBound(hoge) + 1 |
という形で取得できそうです。
重要なポイントはUBound関数で取得した値に1を加えるということ。
上記の場合、fooに、6がセットされます。
Tweet
常にテンパってます。
配列を使う局面があってその際に長さ(大きさ)を必要としたので、その方法について調査。
VB 配列操作・データ分解編を読むと、UBound関数を使うと配列の最大値連番数を取得するということなので、連番が0からスタートであることを考えると
Dim hoge(5) as Integer Dim foo foo = UBound(hoge) + 1 |
0 コメント:
コメントを投稿