podrias hacer un reverse, ya que no defines tu regla de ordenamiento usando la interfaz IComparer y seguira la ruta por default que es hacer un menor a mayor y en texto alfabeticamente.
define algo como
Código:
private class Comparador : IComparer {
int IComparer.Compare (object a, object b)
{
int ret = a.Compare(b); // ojo es ilustrativo , tu tienes que definir tu propia regla de comparacion.
return ret;
}
}
y usalo en la sobrecarga q utlizar Array.Sort para poder generar tu ordenamiento customizado sea max to min o min to max o alfabetico o que seyo.