logo

Diccionario C#

La clase Diccionario C# utiliza el concepto de tabla hash. Almacena valores según la clave. Contiene únicamente claves únicas. Con la ayuda de la clave, podemos buscar o eliminar elementos fácilmente. Se encuentra en el espacio de nombres System.Collections.Generic.

Ejemplo de diccionario C#

Veamos un ejemplo de una clase de Diccionario genérica que almacena elementos usando el método Add() e itera elementos usando el bucle for-each. Aquí, estamos usando la clase KeyValuePair para obtener la clave y el valor.

 using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } } 

Producción:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan