2014-10-02 83 views

回答

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 ' 

注意,键必须是唯一的,你可以使用TryGetValueContainsKey来检查它是否包含密钥以避免该异常。