gpt4 book ai didi

c# - C# 中是否有任何排序列表允许在我们向其中添加元素时进行排序?

转载 作者:行者123 更新时间:2023-11-30 22:42:18 25 4
gpt4 key购买 nike

C# 中是否有任何排序列表允许在我们向其中添加元素时进行排序?我的意思是我不想要一个具有 .Sort() 方法的列表,而是一个在我将项目添加到其中时实际上会将项目放在正确位置的列表(我猜它在内部'会有某种树)。

这是我的场景:

class Worker {
...some fields
public int salary;
}

我想将 worker 添加到我的列表中,并让他们按工资排序。然后我想做 list[0] 并且知道那个 worker 是薪水最高的那个。然后执行 list[1] 并知道那将是薪水第二高的人,等等。

C# 中是否有任何数据结构可以实现此目的?

谢谢

最佳答案

Sorted List .Net 中的类

关于c# - C# 中是否有任何排序列表允许在我们向其中添加元素时进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4486406/

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