gpt4 book ai didi

c# - 在特定位置后使用 lambda 按字母顺序对列表进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:44 25 4
gpt4 key购买 nike

给定一个包含三个必须始终位于顶部的元素的列表:

Stay@Top1
Stay@Top2
Stay@Top3
Chicken
Bull
Zebra
Elephant
Hippo

使用 lamdba 表达式,如何从“Chicken”开始按字母顺序对列表进行排序,并保持前三个元素位于顶部?

提前感谢您的任何提示!

最佳答案

取前三项,然后与排序后的余数连接。

lst.Take(3).Concat(lst.Skip(3).OrderBy(s=>s);

关于c# - 在特定位置后使用 lambda 按字母顺序对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com