DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

HashTable

0


 

C# - HashTable

Es Hashtableuna colección no genérica que almacena pares clave-valor, similar a la colección genérica Dictionary<TKey, TValue> . Optimiza las búsquedas al calcular el código hash de cada clave y lo almacena en un depósito diferente internamente y luego hace coincidir el código hash de la clave especificada en el momento de acceder a los valores.

Características de la tabla hash

·         Hashtablealmacena pares clave-valor.

·         Viene bajo el espacio de System.Collectionnombres.

·         Implementa la interfaz IDictionary .

·         Las claves deben ser únicas y no pueden ser nulas.

·         Los valores pueden ser nulos o duplicados.

·         Se puede acceder a los valores pasando la clave asociada en el indexador, por ejemplomyHashtable[key]

·        Los elementos se almacenan como objetos DictionaryEntry .

DEMOSTRACIÓN

En Visual Studio vamos a dar click en menú File à New à Project



En la Ventana emergente le damos click a Window, seleccionamos la opción “Console Application” y espacio Name colocamos el nombre del proyecto que para el Ejemplo es “Demo 3 20483” y luego presionamos el botón OK


Codificamos el código para el HashTable

Como hicimos en los ejemplos anteriores comentamos nuevamente el código anterior y hacemos llamado al procedimiento del HashTable y Comenzamos depurando el código


Para remover algún valor de la tabla


La salida de la pantalla seria la siguiente:






Tal vez te interesen estas entradas

No hay comentarios