当前位置: 首页 > 编程语言 > C#

列表排序分享

时间:2023-04-10 16:53:00 C#

排序列表如何按照string[0]中的值字母顺序对List进行排序?尝试list.Sort((s,t)=>String.Compare(s[0],t[0]));这将按列表中每个数组的第一个元素按字典顺序排序。因为我不知道“字母数字”到底是什么意思,如果你需要一个比较路由的自定义字符串,你应该这样做:然后varcomparer=newMyStringComparer();list.Sort((s,t)=>comparer.Compare(s[0],t[0]));在此处查看此链接,他们有一个很好的IComparer接口示例。您可以使用此函数创建您自己的Comparer并通过它运行您的列表。这是一个很简单/伪代码的例子。。。真的扯到这里了。。。以上就是《C#学习教程:排序列表》分享的全部内容,如果对大家有用还需要进一步了解《C#学习教程》,希望大家多多关注—MyclassZeroIndexComparer:IComparable,IList(OfString[]){privateListlistOfStringArrays;//将其公开为某处的公共成员...privateListlistofStringArrayZeroIndex;//内部存储你想要索引的第一个项目的列表....//实现你自己的,add,remove,clearvoidAdd(fooitem){listofStringArrays.Add(Item);listofStringArrayZeroIndex.add(item[0]);}//继续以同样的方式实现其他方法。}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: