如何将哈希表键绑定到VB.NET中的列表框?
我正在帮助一位朋友将我用Java编写的一些代码移植到Visual Basic.NET。VB.NET不是我选择的语言,所以我对它的怪癖一无所知。如何在列表框中显示哈希表中的键 提前感谢, 肖恩W如何将哈希表键绑定到VB.NET中的列表框?,vb.net,listbox,hashtable,Vb.net,Listbox,Hashtable,我正在帮助一位朋友将我用Java编写的一些代码移植到Visual Basic.NET。VB.NET不是我选择的语言,所以我对它的怪癖一无所知。如何在列表框中显示哈希表中的键 提前感谢, 肖恩W For Each key As Object In myHashTable.Keys ListBox1.Items.Add(key.ToString) Next 或 但是,您应该使用类型安全的通用字典,从而更快、更少地出错 Dim myDictionary As New
For Each key As Object In myHashTable.Keys
ListBox1.Items.Add(key.ToString)
Next
或
但是,您应该使用类型安全的通用字典,从而更快、更少地出错
Dim myDictionary As New Dictionary(Of Int32, String)
For i As Int32 = 1 To 1000
myDictionary.Add(i, i & ". Entry")
Next
For Each key As String In myDictionary.Keys
ListBox1.Add(key)
Next
哈希表
上的属性应可直接绑定到列表框
上的属性。请注意,不要使用哈希表
。该类已被弃用。仅使用System.Collections.Generic
命名空间中的集合类。哈希表
的等价物称为字典
。
Dim myDictionary As New Dictionary(Of Int32, String)
For i As Int32 = 1 To 1000
myDictionary.Add(i, i & ". Entry")
Next
For Each key As String In myDictionary.Keys
ListBox1.Add(key)
Next