私はそのクラスを持っています
public class MyItem
{
public Order OrderItem { get; set; }
public string Status { get; set; }
}
プロパティは、、、 のStatus値を持つことができますErrorPendingSuccess
プロパティList<MyItem>()に基づいてオブジェクトを並べ替えたい。Status
Statusプロパティの型を からstringに置き換えてから, ,値をint, ,に置き換えることができることを知っており、並べ替え操作は簡単です。しかし、 type プロパティに基づいて並べ替えを行う必要がある場合は、どうすればよいのでしょうか。ErrorPendingSuccess123string
可能な順序:
Error、Pending、SuccessまたはSuccess、Pending_Error
LINQ を使用してそれを行う方法は?