字符串集合排序的问题
有一个字符串集合,比如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#