¿Cómo puedo ordenar la lista genérica DESC y ASC? ¿Con LINQ y sin LINQ? Estoy usando VS2008.
class Program
{
static void Main(string[] args)
{
List<int> li = new List<int>();
li.Add(456);
li.Add(123);
li.Add(12345667);
li.Add(0);
li.Add(1);
li.Sort();
foreach (int item in li)
{
Console.WriteLine(item.ToString() + "\n");
}
Console.ReadKey();
}
}
li.Sort((a, b) => b.CompareTo(a));
que el-1*
enfoque usado aquí. Edité la respuesta en consecuencia, pero @Servy la revirtió.-a.CompareTo(b)
.