Dictionary en C#

Hola a todos, hoy s voy a explicar como podemos crear y usar un Dictionary en C#.

Un diccionario en C#, es una estructura dinámica que nos permite asociar una clave con un valor.

Esta clave y valor, pueden ser de cualquier tipo, incluso clases.

Un ejemplo seria si quisiéramos contar el numero de elementos de cada color, podemos tener un diccionario donde sus claves sean string con los nombre de colores y que su valor asociado sea un número.

La forma de crearlo un diccionario es así:

En , el primero es la clave y el segundo el valor.

Para añadir valores:

Añado su clave y su valor correspondiente.

Si queremos acceder a una clave en concreto, usaremos la función ContainsKey y la clave a comprobar como parámetro. Si lo contiene, devolverá true.

Sino existe, devolverá false.

También podemos eliminar claves con el método Remove.

Ahora para poder recorrer su contenido lo podemos hacer de varias formas.

Podemos recorrer sus llaves:

Podemos recorrer sus valores:

Podemos recorrer sus llaves y valores a la vez:

Aquí os dejo el ejemplo completo:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539