gpt4 book ai didi

c# - 如何通过来自数组的值对对象列表进行排序?

转载 作者:行者123 更新时间:2023-12-04 10:41:06 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Sort a list from another list IDs

(4 个回答)


去年关闭。




我有一个 List 产品;有 100 多个项目。

对于列表中的每个项目,我都有产品 ID。

我有一个数组 int[] sortedArray = {3,6,22,98,6,45,87};

我必须对我的产品列表进行排序并按 productid 排序,它在 sortedArray 中的情况。我该如何实现?

提前致谢!

最佳答案

一种可能的方法是使用 OrderBy方法通过传递 Func使用 IndexOf方法以便根据 sortedArray 对列表进行排序.

list.OrderBy(s => sortedArray.IndexOf(s.ProductId)).ToList();

关于c# - 如何通过来自数组的值对对象列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59930645/

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