C# 排序复杂度

C# 排序复杂度,c#,json,C#,Json,当我对该应用程序进行排序并显示最终结果时,当我需要在顶部签名时,我的门户仍然被过滤为顶部 var orderByPortal = namecollection .OrderBy(kvp => kvp.Value.date) .ThenBy(kvp => kvp.Value.time) .ThenBy(kvp => kvp.Key) .ThenBy(kvp => kvp.Value.signed); 我仍然需要按日期和时间以及键过滤数据 这

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

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,默认情况下它是按顺序排列的。

请澄清您的问题。来源是什么?目标是什么?“我的…”是什么?