我有一个类类型酒店的列表,其中包含其他类房间的列表。现在,当我执行降序排序时,我按降序对酒店进行排序,但我还必须使用 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 个索引房间总是成本最低。同样使用降序排序,我还想对房间列表进行排序。
提前致谢。