配列の削除

解決


marllbolo  2012-05-20 00:35:53  No: 143300  IP: [192.*.*.*]

Dim arra_list(20) as String

という配列があった場合、指定範囲、たとえば最初から7個目まで削除して、13個残し、8個目が要素数0にするにはどうしたらよいでしょうか?

編集    削除
YuO  2012-05-20 04:23:50  No: 143301  IP: [192.*.*.*]

VBのバージョンを書いてください。
6.0かそれ以前/VBA/7.0かそれ以後
それぞれ,回答が異なります。
# 7.0以降でも異なりますが……。

最新版のVB 10.0 (Visaul Basic 2010) ならば,
arra_list = arra_list.Skip(7).ToArray()
でよいと思います。

編集    削除
marllbolo  2012-05-20 05:07:15  No: 143302  IP: [192.*.*.*]

YuO様

お返事ありがとうございます。

>VBのバージョンを書いてください。

すみません。VB2010になります。

>arra_list = arra_list.Skip(7).ToArray()

助かりました。ぐぐっても配列が詳しく書いてあるところがなかったものですから。

編集    削除