如何在ASP.NET中按字母顺序对列表进行排序?

时间:2009-09-15 10:39:12

标签: asp.net

 List<ValueValid> lst = DataService
 .GetProductValidChildren(product.ProdType, (decimal)enumValue);

我给了一个国家名单列表..我需要对此进行排序..你们中的任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:6)

如果列表未参数化,您可以使用:

lst.Sort();

编辑:如果是ValueValid的列表,您可以使用:

lst.Sort(delegate(ValueValid v1, ValueValid v2) { return v1.Country.CompareTo(v2.Country); });

假设ValueValid有一个名为Country的属性。

答案 1 :(得分:1)

您可以使用List<T>课程上的Sort methods

答案 2 :(得分:0)

您可以使用System.Collections.SortedList

答案 3 :(得分:0)

lst.OrderBy(W =&GT; w.Country));