您现在的位置是:首页 > .NET

.NET

C#中实现List泛型自定义排序示例

2020-11-21 11:29:56 .NET admin
从asp.net2.0后,List泛型就成了我们常用的一个类了。它基本上取代了之前的ArrayList类。本章我们不讨论List与ArrayList的差异,仅讨论如何在List泛型中实现自定义排序。我们先新建一个Person类,用来作为Li
从asp.net2.0后,List泛型就成了我们常用的一个类了。它基本上取代了之前的ArrayList类。

本章我们不讨论List与ArrayList的差异,仅讨论如何在List泛型中实现自定义排序。
我们先新建一个Person类,用来作为List中的对象,这里仅为Person添加名字和年龄两个属性,能够演示出我们排序的功能即可:
publicclassPerson
{
///<summary>
///名字
///</summary>
publicstringName
{
get;
set;
}

///<summary>
///年龄
///</summary>
publicintAge
{
get;
set;
}

publicPerson(stringname,intage)
{
this.Name=name;
this.Age=age;
}
}