如何在 C# 中对包含日期的字符串数组进行排序?

2024-05-01

我不确定以前是否有人问过这个问题,但我有几个需要排序的字符串数组。这个想法是合并不同的字符串数组并按每个元素的日期字段对它们进行排序。我正在从 sql server 表中读回信息。

我怎样才能去做这样的事情呢?

数据示例可能如下所示:

“类型|字段1|字段2|日期”

“类型|字段1|字段2|日期”

“类型|字段1|字段2|日期”

对于第二个数组:

“类型|字段1|字段2|字段3|日期”

“类型|字段1|字段2|字段3|日期”

“类型|字段1|字段2|字段3|日期”

etc

这同样适用于其他字符串数组。

那么本质上,如何根据日期对多个字符串数组进行排序和合并?

如果这有助于解决问题,我可以轻松查看列表。

哦,另一个问题是不同的数组内部不会有相同数量的数据。


尝试类似的方法:

var sorted = input.OrderBy(line => DateTime.Parse(line.Split('|').Last()))
                  .ToArray();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 C# 中对包含日期的字符串数组进行排序? 的相关文章

随机推荐