当我去对这个应用程序进行排序并显示最终结果时,当我需要在顶部签名时,我的门户仍然被过滤为位于顶部。
var orderByPortal = namecollection
.OrderBy(kvp => kvp.Value.date)
.ThenBy(kvp => kvp.Value.time)
.ThenBy(kvp => kvp.Key)
.ThenBy(kvp => kvp.Value.signed);
我仍然必须按日期和时间以及键过滤数据。
这是我的 JSON 文件的示例。
{
"Lauwers, Dan": {
"signed": "Tuesday, June 11, 2019 @ 9:31:14 AM"
},
"Alexander, Betty Jean": {
"portal": "Sunday, June 2, 2019 @ 4:14:27 AM"
}
}
使用 OrderByDescending,默认情况下它是按递增顺序排列的。