リストを並べ替える方法 オブジェクトのプロパティによって質問する

リストを並べ替える方法 オブジェクトのプロパティによって質問する

、、、などOrderプロパティを持つ というクラスがあります。このクラスのリストは次のとおりです。OrderIdOrderDateQuantityTotalOrder

List<Order> objListOrder = new List<Order>();
GetOrderList(objListOrder); // fill list of orders

Orderオブジェクトの 1 つのプロパティ (たとえば、OrderDateまたは )に基づいてリストを並べ替えたいとしますOrderID

これを C# で実行するにはどうすればよいですか?

ベストアンサー1

私が考えられる最も簡単な方法は、Linq を使用することです。

List<Order> SortedList = objListOrder.OrderBy(o=>o.OrderDate).ToList();

おすすめ記事