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