通过排序复杂性

时间:2019-07-11 18:43:32

标签: c# json

当我需要对这个应用程序进行排序并显示最终结果时,当我需要顶部的签名时,我的门户仍被过滤到顶部。

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"
  }
}

1 个答案:

答案 0 :(得分:2)

使用OrderByDescending,默认情况下按升序排列。