Utilizzare le HashTable in VB.NET

Utilizzare le HashTable in VB.NET

Le HashTable sono collezioni di dati formati da una coppia chiave:valore, in cui la chiave è univoca.

In VB.NET non è necessario esplicitare il tipo della chiave o del valore.

Nell'esempio qui sotto ho impostato la chiave come numero, ma potete farla anche stringa:

Module Module1

    Sub Main()
        Dim hashTable As Hashtable = New Hashtable()
        hashTable.Add(1, "Roma")
        hashTable.Add(2, "Barcellona")
        hashTable.Add(3, "Parigi")

        Dim de As DictionaryEntry
        For Each de In hashTable
            Console.WriteLine(de.Key.ToString + " - " + de.Value)
        Next

        If (hashTable.ContainsValue("Roma")) Then
            Console.WriteLine("GRAZIE ROMA!")
        End If
    End Sub

End Module

Prima iteriamo su tutta la collezione usando un DictionaryEntry (ma ci sono anche altri modi per eseguire questa operazione).

Poi controlliamo se un recod contiene un determinato valore; ma possiamo anche controllare la chiave ovviamente.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy