gpt4 book ai didi

c# - 根据类中的值从最小到最大排序

转载 作者:行者123 更新时间:2023-11-30 19:16:06 25 4
gpt4 key购买 nike

我有一个类:

Class A
{
List<double> count;
List<Parts> parts;
}

countparts 重合的地方(意味着 count[i] 对应于 parts[i],依此类推)。

当我将 count 从最小到最大排序时,使用:

count.Sort();

如何重新排列我的 parts 列表,使 count[i] 仍然对应于 parts[i]

最佳答案

为此,将它们包装到一个单独的类中会更容易。如果每个Part有一个 count然后做这样的事情:

class PartWrapper
{
public Parts parts { get; set; }
public double count { get; set; }
}

如果你现在想通过任何方式订购 ir,你可以带上你的 List<PartWrapper>并做这样的事情:

var parts = new List<PartWrapper>() { /* store data in it */ };
parts = parts.OrderBy(x => x.count).ToList();

关于c# - 根据类中的值从最小到最大排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28494205/

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