Tri personnalisé logique dans OrderBy à l'aide de LINQ

Quelle serait la bonne façon de trier une liste de chaînes de caractères où je veux les éléments en commençant par un underscore '_', pour être au bas de la liste, sinon tout est alphabétique.

Droit maintenant, je suis en train de faire quelque chose comme cela,

autoList.OrderBy(a => a.StartsWith("_") ? "ZZZZZZ"+a : a )
InformationsquelleAutor Bala R | 2010-06-09