我在VB.net中创建了一个包含列表
的词典 Dim dic As New Dictionary(Of String, List(Of Double))
然后在循环中,我将一个Key和Items添加到列表中。
dic.Add("Key1", New List(Of Double))
做一些事情并将项目添加到密钥列表
Dic("Key1").Add(1.1078)
Dic("Key1").Add(12.232)
Dic("Key1").Add(33.365)
等
如何使用密钥
访问列表的值Console.writeline(Dic.Item("Key1")(1))
我试图打印与Key1关联的列表的索引1 但是我遇到了崩溃
由于 机工
答案 0 :(得分:0)
你同时找到了答案。我想补充一点,更安全的方法是使用TryGetValue
:
Dim list As List(Of Double)
If dic.TryGetValue("Key1", list) Then
Console.WriteLine(list(0))
Else
Console.WriteLine("Key1 not found!")
End If
答案 1 :(得分:0)
这很简单。
dic("key1").item(1)