asp.net对List<string>列表排序的写法

  今天发现系统中一个DropdownList的数据没有排序,由于数据比较多,找个数据好麻烦,于时决定给这个DDL排一下序。结果追踪代码,发现为DropdownList绑定的数据源是一个List<string>,大多数情况下可能我们使用List<T>做为数据源进行绑定习惯了,T对应一个应用程序中的某一个实体,此时要通过其中的某一个字段进行排序的写法应该大家都很熟悉了,这里就不写了,但是第一次遇到对List<string>排序,折腾了好一会儿,跟同事讨论了以后,问题解决了。下法如下,贴在这里警戒自己一下:

List<string> data = 调用方法或者其它方式得到List<string>的列表数据;

//通过Sort方法进行排序,写法如下:

data.Sort((x, y) => { return String.Compare(x, y); });

原文地址:https://www.cnblogs.com/shuzehui/p/2784630.html