Test de agudeza visual con Hashtables
¿Qué diferencia hay entre este código ...
Dim hstMiHash As New Hashtable()
If hstMiHash.ContainsKey("CLAVE") = False Then
hstMiHash.Add("CLAVE", "Valor")
Else
hstMiHash("CLAVE") = "Valor"
End If
... y este otro?
Dim hstMiHash As New Hashtable()
hstMiHash("CLAVE") = "Valor"
RESPUESTA: ninguna :)
Hashtable.Add
2 comentarios:
Si que la hay, el que utilizó el primer bloque debería dejar de programar, por el bien de la humanidad.
Anónimo: no seas tan duro. El primero simplemente indica que es una persona que no está acostumbrada a que los objetos se creen mágicamente. Probablemente alguien que se está familiarizando con el lenguaje y se construía los hashtables el solito.
El segundo implica a alguien que conoce el lenguaje :-)
Publicar un comentario