VB.Netで要素を動的に追加および取得できる3列のリストまたはArrayListを作成しようとしています。 。私はこのような要素を追加することができますArrayListのリスト3次元3の値を格納する次元(エラー指定されたキーが辞書に存在しません)
:。それが可能だ場合mylist.add(1)(2)(3)
は知りません?
あなたは以下
を助けることができますが、私はというエラーを取得しています私のコード
です(指定したキーが辞書に存在しませんでした。)
そのデータを仮定しPublic values As New List(Of Dictionary(Of String, String))()
values.Add(New Dictionary(Of String, String)() From { _
{"product", TextBox1.Text.Trim} _
})
values.Add(New Dictionary(Of String, String)() From { _
{"description", TextBox2.Text.Trim} _
})
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For Each value As Dictionary(Of String, String) In values
Dim product As String = value("product")
Dim description As String = value("description")
MsgBox(product & " - " & description)
Next
End Sub
実際には、1つではなく2つのアイテムが "値"辞書に追加されました。forループで "値"辞書を処理すると、コードは最初の "値"商品のみを含む商品"です。 – vintastic