我有一个List<T>
,现在我必须向用户显示一个页面,在该页面上,对象内的每个字段都显示有一个复选框。
现在,如果用户检查其中任何一个,或者检查所有这些,或者说选择一个都没有,我如何相应地订购我的列表?
有大约 8 个字段可供用户选择任意组合,因此列表中的数据应相应排序。
我目前正在使用List<>
方法OrderBy()
。
任何帮助,将不胜感激。
这是我如何使用该方法,但在我的情况下,现在有 8 个字段可以变成多少个组合,我不能在那里放这么多 if。
SortedList = list.OrderBy(x => x.QuantityDelivered).ThenBy(x => x.Quantity).ToList();