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

Sum*_*esh 2 asp.net

 List<ValueValid> lst = DataService
 .GetProductValidChildren(product.ProdType, (decimal)enumValue);
Run Code Online (Sandbox Code Playgroud)

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

Joã*_*lva 6

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

lst.Sort();
Run Code Online (Sandbox Code Playgroud)

编辑:如果它是一个列表ValueValid,你可以使用:

lst.Sort(delegate(ValueValid v1, ValueValid v2) { return v1.Country.CompareTo(v2.Country); });
Run Code Online (Sandbox Code Playgroud)

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