Porównaj ceny domen i usług IT, sprzedawców z całego świata

Odpowiednik VB.NET HashMap


Próbuję przechowywać zestaw obiektów i muszę mieć do nich stały dostęp w oparciu o określoną właściwość obiektów. Miałem nadzieję, że uda mi się to zrobić, dodając obiekty do HashMap i używając właściwości, którą chcę indeksować jako klucza. Czy istnieje obiekt HashMap w VB, jak w Javie, czy powinienem używać czegoś innego?
Aktualizacja: przy użyciu VB 2010, .NET 4
Owacja
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W zależności od potrzeb możesz użyć

HashTable
http://msdn.microsoft.com/en-u ... .aspx
lub

słownik
http://msdn.microsoft.com/en-u ... .aspx
.
podobny do tego:
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)

Patrzeć na

to jest
http://www.dotnetperls.com/dictionary-vbnet
i

to jest
http://www.dotnetperls.com/hashtable
aby uzyskać więcej przykładów użycia.

UPDATE

:
Ale jak mówi Rudolph @Konrad, lepiej jest używać
Dictionary
zamiast wielu

powodów
https://coderoad.ru/301371/... (Na .NET 2.0 i nowszych)
Dziękuję za komentarz!

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się