【发布时间】:2011-08-02 01:33:07
【问题描述】:
我正在尝试对我的数组列表进行排序。
数组列表由时间格式的数据组成。
数组:
9:15 AM, 10:20 AM
我应该如何排序?
我从下面的代码得到的结果是:
10:20 AM
9:15 AM
下面是我的代码:
String timeText = readFileTime.ReadLine();
timeSplit = timeText.Split(new char[] { '^' });
Array.Sort(timeSplit);
foreach (var sortedArray in timeSplit)
{
sortedTimeListBox.Items.Add(sortedArray);
}
【问题讨论】:
-
您可能需要考虑将值转换为适当的 DateTime 结构并利用 DateTime.Compare。有关示例,请参见 dotnetperls.com/sort-datetime。