• ベストアンサー

コレクションを配列にして利用する方法について

以下のソースがあります。 Dim aa As New SortedList(Of Integer, Integer) この aa というコレクションを aa(1) や aa(2) といったように利用するには どのように宣言したらよいですか。 基本的な質問で申し訳ありませんが、宜しくお願いします。

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

  • ベストアンサー
回答No.2

自分、書けないとは思ってなかったorz で、C#からVB.NETに変換して調べた。 以下サイトのコードで、コメントをアポストロフィーにしなかったのは色がおかしくなるから https://ideone.com/96QqO

kero_kero_
質問者

お礼

解答ありがとうございます 短縮形ではない形式で書くのですね ありがとうございました。

その他の回答 (1)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

えーと、VB.NETでいいですね? GetByIndex()を使えばいいんじゃないでしょうか。 http://msdn.microsoft.com/ja-jp/library/system.collections.sortedlist.getbyindex(v=VS.80).aspx

kero_kero_
質問者

補足

早速の解答ありがとうございます。 また1つ教えてください。 VB.2005で、 Dim a1 As New SortedList(Of Integer, Integer) Dim a2 As New SortedList(Of Integer, Integer) と宣言します。 この a1 と a2 についてこの2つの変数名を a(1)、a(2) のように 配列を使用したい場合は、どのように宣言すればよいですか。 Dim a(1) As New SortedList(Of Integer, Integer) と記述したのですが、だめでした。 よろしくお願い致します。