C# 自定义串分拣机

C# 自定义串分拣机,c#,linq,sorting,C#,Linq,Sorting,我想按一个字符串属性对集合进行排序,但我不想按字母顺序排序 这是我的密码 IEnumerable<Item> items = Repository.Query<Item>().OrderBy(r=> r.Status) IEnumerable items=Repository.Query().OrderBy(r=>r.Status) 状态是一个字符串,但我想按特定顺序(而不是字母顺序)排序 如何按上述语法注入自定义分类器。Order by的重载占用了IComp

我想按一个字符串属性对集合进行排序,但我不想按字母顺序排序

这是我的密码

 IEnumerable<Item> items = Repository.Query<Item>().OrderBy(r=> r.Status)
IEnumerable items=Repository.Query().OrderBy(r=>r.Status)
状态是一个字符串,但我想按特定顺序(而不是字母顺序)排序


如何按上述语法注入自定义分类器。

Order by的重载占用了
IComparer

看一看