我想排序字符串列表。預排序的字符串下面的例子:通過比較字符串的日期時間部分對字符串列表進行排序
「2017年3月21日17:14:36.111我喜歡紅」
「2017年3月21日17:14:35.333我喜歡黃色」
「 2017-03-21 17:14:36.111我喜歡Green「
我想僅使用datetime子串對列表進行排序。
private void MergeAndSort(string[] lines1, string[] lines2)
{
var entries = new List<string>();
entries.AddRange(lines1);
entries.AddRange(lines2);
entries.Sort();
foreach (string entry in entries)
{
CombinedrichTextBox.AppendText(entry);
}
}
這個問題的哪一部分是你遇到麻煩?分隔出字符串的日期部分,還是按自定義條件排序? – StriplingWarrior
你可以創建一個自定義比較器http://stackoverflow.com/a/3119474/1454658 –
那麼爲什麼35之間的「預先排序的字符串」36? – Slai