我正在寻找优先级队列或堆数据结构的.NET实现Priority queues are data structures that provide more flexibility than simple

我如何让一个PriorityQueue对我想要它排序的东西进行排序?另外,在提供和添加方法之间有区别吗?