2014-10-02 6 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 ' 

Обратите внимание, что ключи должны быть уникальными и что вы может использовать TryGetValue или ContainsKey, чтобы проверить, содержит ли он ключ, чтобы избежать исключения.

Смежные вопросы