当前位置 : 主页 > 编程语言 > c语言 >

c# – 自定义字符串排序器

来源:互联网 收集:自由互联 发布时间:2021-06-25
我想通过一个字符串属性对一个集合进行排序,但我不想按字母顺序排序. 这是我的代码 IEnumerableItem items = Repository.QueryItem().OrderBy(r= r.Status) 状态是一个字符串,但我想按特定顺序排序(不
我想通过一个字符串属性对一个集合进行排序,但我不想按字母顺序排序.

这是我的代码

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

状态是一个字符串,但我想按特定顺序排序(不按字母顺序)

我如何在上面的语法中注入自定义排序器.

Order by有一个带IComparer的重载.
看看 here.
网友评论