他のクラスルームのリストを内部的に構成するクラスタイプのホテルのリストがあります。降順ソートを実行すると、ホテルが降順でソートされますが、linq を使用して部屋のリストを価格で内部的にソートする必要もあります。以下はクラス構造のスケッチです
class Hotel
- property hotelname (string)
- property rooms (list of rooms)
class rooms
- property roomdesc (string)
- property roomcharge (decimal)
以下の方法で降順と昇順のコードを適用しました。
lstHotels.OrderByDescending(Function(hotel) hotel.Rooms(0).roomcharge).ToList()
これは、ホテルを客室料金に従って降順で並べ替えます。0 番目のインデックス ルームは、常に最低料金です。また、降順で並べ替えると、部屋のリストも並べ替えたいと思います。
前もって感謝します。