2014-10-02 36 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來檢查它是否包含密鑰以避免該異常。