Breaking

Post Top Ad

Your Ad Spot

sábado, 2 de marzo de 2019

Los diccionarios en C#

Los diccionarios son listas especiales, mientras que cada valor de la lista tiene una clave que también es una variable. Un buen ejemplo para un diccionario es una guía telefónica.
Dictionary<string, long> phonebook = new Dictionary<string, long>();
phonebook.Add("Alex", 4154346543);
phonebook["Jessica"] = 4159484588;
Ejecutar Código
Tenga en cuenta que al definir un diccionario, debemos proporcionar una definición genérica con dos tipos: el tipo de clave y el tipo de valor. En este caso, la clave es una cadena, mientras que el valor es un número entero.
También hay dos formas de agregar un solo valor al diccionario, ya sea usando el operador de corchetes o usando el Addmétodo.
Para verificar si un diccionario tiene cierta clave, podemos usar el ContainsKeymétodo:
Dictionary<string, long> phonebook = new Dictionary<string, long>();
phonebook.Add("Alex", 415434543);
phonebook["Jessica"] = 415984588;

if (phonebook.ContainsKey("Alex"))
{
    Console.WriteLine("Alex's number is " + phonebook["Alex"]);
}
Ejecutar Código
Para eliminar un elemento de un diccionario, podemos utilizar el Removemétodo. Eliminar un elemento de un diccionario por su clave es rápido y muy eficiente. Al eliminar un elemento de un Listuso de su valor, el proceso es lento e ineficiente, a diferencia de la Removefunción de diccionario .
Dictionary<string, long> phonebook = new Dictionary<string, long>();
phonebook.Add("Alex", 415434543);
phonebook["Jessica"] = 415984588;

phonebook.Remove("Jessica");
Console.WriteLine(phonebook.Count);
Ejecutar Código

Ejercicio

Cree un nuevo diccionario llamado inventoryque contenga 3 nombres de frutas, y la cantidad que están en stock.
Aquí está la especificación de inventario:
  • 3 de tipo apple
  • 5 de tipo orange
  • 2 de tipo banana

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas