我有那个课
public class MyItem
{
public Order OrderItem { get; set; }
public string Status { get; set; }
}
该Status
属性可以有值Error
, Pending
,Success
我想根据属性对List<MyItem>()
对象进行排序Status
。
我知道我可以将Status
属性的类型从string
to替换为, ,int
而不是我可以拥有的值, ,然后排序操作很简单。但是我想知道如果我们必须根据type 属性进行排序,该怎么做。Error
Pending
Success
1
2
3
string
可能的顺序:
Error
, Pending
,Success
或Success
, Pending
,Error
如何通过使用 LINQ 来做到这一点?