gpt4 book ai didi

VB.NET HashMap 等价物

转载 作者:行者123 更新时间:2023-12-03 20:24:11 25 4
gpt4 key购买 nike

我正在尝试存储一组对象,并且我需要能够根据对象的特定属性在恒定时间内访问它们。我希望通过将对象添加到 HashMap 并使用我想要索引的属性作为键来做到这一点。在 VB 中是否有一个 HashMap 对象像在 Java 中一样,或者我应该使用其他东西吗?

更新:使用 VB 2010、.NET 4

干杯

最佳答案

根据您的需要,您可以使用 HashTableDictionary .

像这样:

Dim dictionary As New Dictionary(Of String, Integer)
dictionary.Add("Dot", 20)
dictionary.Add("Net", 1)
dictionary.Add("Perls", 10)
dictionary.Add("Visual", -1)

Dim Hashtable As New Hashtable()
hashtable.Add("Area", 1000)
hashtable.Add("Perimeter", 55)
hashtable.Add("Mortgage", 540)

看看 thisthis有关更多使用示例。

更新 :

但是,正如@Konrad Rudolph 所说,最好使用 Dictionary为多个 reasons . (在 .NET 2.0 及以上)

感谢您的评论!

关于VB.NET HashMap 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5244991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com