public class SortList
{
private int _id;
public int Id
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
}
/// <summary>
/// 对List排序
/// </summary>
public static int ListComTo(SortList a, SortList b)
{
int retval = b.id.CompareTo(a.id);
return retval;
}
//调用
public void SortListFun()
{
List<SortList> ListTest = new List<SortList>();
SortList Model = null;
for (int i = 0; i < 5; i++)
{
Model = new SortList();
Model.Id = i.ToString();
Model.Name = "Name" + i.ToString();
ListTest.Add(Model);
}
ListTest.sort(ListComTo);
}