C# list<string> 存储的日期信息怎么按时间排序

发布网友 发布时间:2022-04-22 22:41

我来回答

1个回答

热心网友 时间:2023-09-06 15:23

可以使用 List 的 OrderBy 方法,如下代码:

using System;
using System.Collections.Generic;
using System.Linq;

namespace Demo9
{
class Program
{
static void Main(string[] args)
{
List<string> list = new List<string>();
list.Add("2016年6月29日");
list.Add("2016年7月6日");
list.Add("2016年7月13日");
list.Add("2016年7月20日");
list.Add("2016年7月27日");
list.Add("2016年6月28日");

var result = list.OrderBy(r => DateTime.Parse(r)).ToList();

result.ForEach(r => Console.WriteLine(r));

Console.ReadKey();
}
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com