public ItemTienda Mayor(Dictionary <string, int> diccionario) { ItemTienda itemMayorCosto = new ItemTienda("a", 0); foreach (KeyValuePair <string, int> objetoActual in diccionario) { if (objetoActual.Value > itemMayorCosto.Costo) { itemMayorCosto = new ItemTienda(objetoActual.Key, objetoActual.Value); } } return(itemMayorCosto); }
void Start() { for (int i = 0; i < cantidadItems; i++) { ItemTienda item = new ItemTienda(randomString(), randomInt()); Tienda.Add(item.Nombre, item.Costo); } for (int i = 0; i < cantidadItems; i++) { ItemsOrdenados.Add(Mayor(Tienda)); Tienda.Remove(Mayor(Tienda).Nombre); } foreach (ItemTienda item in ItemsOrdenados) { Debug.Log(item.Nombre + " ---- " + item.Costo + " pesos"); } }