Utilizzare le HashTable in VB.NET

Mattepuffo's logo
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!


Condividi

Commentami!