2010-06-21 106 views
3

我想排序集合的屬性之一是一個字符串,但我不想按字母順序排序。自定義字符串排序器

這裏是我的代碼

IEnumerable<Item> items = Repository.Query<Item>().OrderBy(r=> r.Status) 

狀態是一個字符串,但我想在一個特定的順序(不按字母順序)

我如何在注入上述語法的自定義分類器進行排序。

回答

7

排序有一個超載,需要IComparer
看一看here