0
A
回答
3
首先,有没有必要使用ArrayList
了。使用键入的List(Of T)
可避免您始终必须投射也更容易出错的对象。
在这种情况下,看来你确实需要一个Dictionary(Of String, String)
:
Dim dict As New Dictionary(Of String, String)
dict.Add("abc", "value123")
现在,您可以通过按键非常快的访问:
Dim value As String = dict("abc") ' exception if it doesnt contain this key '
注意,键必须是唯一的,你可以使用TryGetValue
或ContainsKey
来检查它是否包含密钥以避免该异常。
0
你想要的是一个StringDictionary
Dim myCol As New StringDictionary()
myCol.Add("red", "rojo")
您是否尝试过使用字典类型? – 2014-10-02 09:39:59