Ho creato una semplice classe di questo tipo:

codice:
    Public Class MyHashList

    Public Load As hashtable

        Public Function write(w as string)
          Dim objEntry As DictionaryEntry

            For Each objEntry In Load
              if objEntry.Key.ToLower = w.ToLower then
                return objEntry.Value

                exit for
              end if
            Next


        End Function
    End Class
E per utilizzarla:

codice:
  dim htable as new MyHashList

  htable.load=session("HT_Prova")
  response.write (htable.write("Chiave di ricerca"))
Fino a qui tutto bene. Solo mi chiedevo: come posso impostare la classe in modo da poter caricare la mia hashtable su cui lavorare senza usare la proprietà load. Insomma, con un codice di questo tipo, che mi sembra più immediato:

codice:
  dim htable as new MyHashList

  htable=session("HT_Prova")
  response.write (htable("Chiave di ricerca"))
Grazie e ciao