小编Ela*_*der的帖子

'然后'使用不同数量的标准

我正在编写一个C#程序,允许用户指定排序标准.例如,用户只能按"serviceName"排序,或添加其他几个标准,如"isHD"或"isGood".我要问的是,我想使用'.Then By'语句,但用户确定我需要写多少次.

有什么方法可以根据开关/案例块在标准数量上获得一些灵活性?例如

List.OrderBy(t => t.name)
List.OrderBy(t => t.isHD).ThenBy(t => t.name)
List.OrderBy(t => t.isGood).ThenBy(t => t.name).ThenBy(t => t.isHD)
Run Code Online (Sandbox Code Playgroud)

此外,这些标准的顺序将由用户选择.

c# sorting criteria sql-order-by

4
推荐指数
1
解决办法
97
查看次数

标签 统计

c# ×1

criteria ×1

sorting ×1

sql-order-by ×1