• ベストアンサー

可変長配列vectorは使えるか?

C/C++やJAVAにはvectorという便利な配列がありますが、VisualBasic.NETに同じようなもの・代わりになるようなものはないのでしょうか。 JAVAのコードを移植しようと考えているのですが、vector配列を使っているので、この部分も合わせて移植しようか、無理なら別の方法でやろうか考え中です。 ご存じの方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

.NETでは可変長配列としてArrayListクラスを使えます。 移植するにしても、これを利用するといいかもしれません。

cip
質問者

お礼

回答ありがとうございます。 よく勉強して、移植を成功させたいと思います。 ありがとうございました。

その他の回答 (2)

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.3

既に回答がありますが、ArrayListが使えると思います。 ただし、JavaのVectorがスレッドセーフであるのに対して .NETのArrayListはスレッドセーフではありません。 移植するプログラムがマルチスレッドの場合は ArrayList.Synchronized()を使うなどの工夫が必要かもしれません。

cip
質問者

お礼

回答ありがとうございます。 よく勉強して、移植を成功させたいと思います。 アドバイスまで頂いて、ありがとうございました。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

Dim a() As Integer ReDim a(5) 見たいな感じで。

cip
質問者

お礼

回答ありがとうございます。 ReDim はちょっと違うようです。 ArrayListを使うことにします。 ありがとうございました。

関連するQ&A