.net VB:ArrayList,以字符串作为索引(键)

.net VB:ArrayList,以字符串作为索引(键),.net,vb.net,.net,Vb.net,有没有办法将值插入arraylist并使用字符串作为键/索引来分配它们 我试过: arrayList.Insert("abc", "value123") 首先,不再需要使用ArrayList。使用键入的列表(共T个)以避免您总是必须强制转换对象,这也更容易出错 在这种情况下,似乎您实际上需要一个字典(字符串,字符串): 现在,您可以通过快捷键访问它: Dim value As String = dict("abc") ' exception if it doesnt contain this

有没有办法将值插入arraylist并使用字符串作为键/索引来分配它们

我试过:

arrayList.Insert("abc", "value123")

首先,不再需要使用
ArrayList
。使用键入的
列表(共T个)
以避免您总是必须强制转换对象,这也更容易出错

在这种情况下,似乎您实际上需要一个
字典(字符串,字符串)

现在,您可以通过快捷键访问它:

Dim value As String = dict("abc") ' exception if it doesnt contain this key '

请注意,键必须是唯一的,您可以使用
TryGetValue
ContainsKey
检查它是否包含键以避免异常。

首先,不再需要使用
ArrayList
。使用键入的
列表(共T个)
以避免您总是必须强制转换对象,这也更容易出错

在这种情况下,似乎您实际上需要一个
字典(字符串,字符串)

现在,您可以通过快捷键访问它:

Dim value As String = dict("abc") ' exception if it doesnt contain this key '

请注意,键必须是唯一的,您可以使用
TryGetValue
ContainsKey
检查它是否包含键以避免异常。

首先,不再需要使用
ArrayList
。使用键入的
列表(共T个)
以避免您总是必须强制转换对象,这也更容易出错

在这种情况下,似乎您实际上需要一个
字典(字符串,字符串)

现在,您可以通过快捷键访问它:

Dim value As String = dict("abc") ' exception if it doesnt contain this key '

请注意,键必须是唯一的,您可以使用
TryGetValue
ContainsKey
检查它是否包含键以避免异常。

首先,不再需要使用
ArrayList
。使用键入的
列表(共T个)
以避免您总是必须强制转换对象,这也更容易出错

在这种情况下,似乎您实际上需要一个
字典(字符串,字符串)

现在,您可以通过快捷键访问它:

Dim value As String = dict("abc") ' exception if it doesnt contain this key '

请注意,键必须是唯一的,您可以使用
TryGetValue
ContainsKey
检查它是否包含键以避免异常。

您需要的是一个StringDictionary


你想要的是一本字典


你想要的是一本字典


你想要的是一本字典


你试过使用字典类型吗?你试过使用字典类型吗?你试过使用字典类型吗?你试过使用字典类型吗?