C#改变列表的排序算法

时间:2012-04-07 10:42:24

标签: c# sorting

有没有办法可以在C#中更改List<string>的排序算法?

如果我有一个清单

List<string> Names = new List<string>();

排序时我打电话

Names.Sort();

我可以覆盖使用的默认算法吗?

第二个问题

ASP.NET MVC3中对webgrid进行排序的构建怎么样? Webgrid具有内置排序功能,如果指定canSort=true,则可以单击标题,行将按字母顺序排序。有没有办法可以改变它?

谢谢

1 个答案:

答案 0 :(得分:2)

List<>.Sort()有超载接受自定义比较器。