|
分類:[.NET 全般]
はじめまして。 ハッシュテーブルの値を配列に入れようとしているのですが、どうもうまくいきません。
ハッシュテーブル(hs) key : 値 1 : abc 2 : 123 3 : def
と想定します。
Dim str As String()
For i =0 to 3 For Each Key As String In hs.Keys str(i)= Key + ","+hs(Key) next next
のようなソースを書いたのですが…。
結果は str(0) = 2,123 str(1) = 2,123 str(2) = 2,123 ※ハッシュテーブルの最後のペアが入力されています。
になってしまいました…。 理想は str(0) = 1,abc str(1) = 2,123 str(2) = 3,def なのですが…。 こういうことはできるのでしょうか?
|