当前位置:编程学习 > C#/ASP.NET >>

字符串集合排序的问题

有一个字符串集合,比如List<string> a=new List<string>{b,a,c,-.....}
现在要进行排序,比如升序之后{-,a,c....}
有什么好的方法,不要用compareto因为好像排序完成后特殊符号在字母的后面 --------------------编程问答-------------------- 直接a.Sort()就行了…… --------------------编程问答-------------------- 楼主写的“-”只是举例吧。默认比较方式是俺ASCII比的,某些标点符号会在字母后面。

list.Sort()重载了几个原型,其中包括可以传参数的。自己定义一个比较函数传进去就行了 --------------------编程问答--------------------

List<int> list = new List<int>();
list.Sort(IComparer<int> comparer);
自己写一个comparer,想怎么排序就怎么排序.

补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,