IComparer (o los métodos IComparable en los que se basa) no devuelven cero cuando se invoca a Array.Sort x.CompareTo(x). ...