我想用该date属性对列表进行排序。
date
这是我的自定义类:
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } }
这是List我要排序的:
List
List<cTag> Week = new List<cTag>();
我想要做的是按datecTag类的属性对列表进行排序。日期格式为:dd.MM.yyyy。
我读了一些有关该IComparable接口的内容,但不知道如何使用它。
IComparable
一种方法是使用 delegate
delegate
List<cTag> week = new List<cTag>(); // add some stuff to the list // now sort week.Sort(delegate(cTag c1, cTag c2) { return c1.date.CompareTo(c2.date); });