//Crear en Deposito el metodo necesario para poder ordenar la lista de productos segun el criterio elegido private void button7_Click(object sender, EventArgs e) { Producto p1 = new Producto("tomate", 10); Producto p2 = new Producto("azucar", 25); Producto p3 = new Producto("yerba", 30); Producto p4 = new Producto("cafe", 5); Deposito d1 = new Deposito(4); d1.productos.Add(p1); d1.productos.Add(p2); d1.productos.Add(p3); d1.productos.Add(p4); String s = ""; Deposito.OrdenarAscendente(d1); //ordenado por stock ascendente for (int i = 0; i < 4; i++) { s += (d1.productos[i].nombre + " - " + d1.productos[i].stock + "\n"); } MessageBox.Show(s); }