.net VB:ArrayList,以字符串作为索引(键)
有没有办法将值插入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.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
你想要的是一本字典
你想要的是一本字典
你想要的是一本字典
你试过使用字典类型吗?你试过使用字典类型吗?你试过使用字典类型吗?你试过使用字典类型吗?