Tengo una duda extraña relación con la lista y el diccionario en C#¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
En una lista añadimos elementos de lista mediante el siguiente método
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> list = new List<int>();
list.Add(2);
list.Add(3);
list.Add(5);
list.Add(7);
}
}
en un diccionario le sumamos artículos como este ...
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("cat", 2);
d.Add("dog", 1);
d.Add("llama", 0);
d.Add("iguana", -1);
}
}
no sé exactamente cuál es la diferencia, pero en un diccionario que añadir elementos, como un (clave, valor) y el par en una lista simplemente agregamos artículos sin ti t especificando cualquier clave ..
¿Alguien podría aclarar esto?
Su pregunta es bastante explica por sí mismo ;-) – Seb