- ベストアンサー
可変長配列vectorは使えるか?
C/C++やJAVAにはvectorという便利な配列がありますが、VisualBasic.NETに同じようなもの・代わりになるようなものはないのでしょうか。 JAVAのコードを移植しようと考えているのですが、vector配列を使っているので、この部分も合わせて移植しようか、無理なら別の方法でやろうか考え中です。 ご存じの方、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
.NETでは可変長配列としてArrayListクラスを使えます。 移植するにしても、これを利用するといいかもしれません。
その他の回答 (2)
- gimmick
- ベストアンサー率49% (134/270)
回答No.3
既に回答がありますが、ArrayListが使えると思います。 ただし、JavaのVectorがスレッドセーフであるのに対して .NETのArrayListはスレッドセーフではありません。 移植するプログラムがマルチスレッドの場合は ArrayList.Synchronized()を使うなどの工夫が必要かもしれません。
質問者
お礼
回答ありがとうございます。 よく勉強して、移植を成功させたいと思います。 アドバイスまで頂いて、ありがとうございました。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
Dim a() As Integer ReDim a(5) 見たいな感じで。
質問者
お礼
回答ありがとうございます。 ReDim はちょっと違うようです。 ArrayListを使うことにします。 ありがとうございました。
お礼
回答ありがとうございます。 よく勉強して、移植を成功させたいと思います。 ありがとうございました。