我有一个从日志文件创建的列表,需要对其进行排序。
我已经尝试过list.OrderBy()
,但是它给了我错误并且无法正常工作。
List<string[]> list = new List<string[]>();
var logFile = File.ReadAllLines(Name1);
foreach (var item in logFile)
{
list.Add(new string[] { date_check(item), time_check(item),logType(item), device(item), rest(item) });
}
我需要按日期和时间对该列表进行排序。我该怎么办?
答案 0 :(得分:3)
您可以尝试
var sortList = list.OrderBy(a => a.date_check).ThenBy(a => a.time_check).ToList();
答案 1 :(得分:0)
根据Vinoth的回答,这对我有用:
var sortList = list.OrderBy(arr => arr[0]).ThenBy(arr => arr[1]).ToList();