use*_*843 -1 c# generics queue priority-queue
public class PriorityQueue<T> : IPriorityQueue<T>
where T : IComparable
Run Code Online (Sandbox Code Playgroud)
所以,我已经使用上面的Header创建了一个优先级队列类,我试图将它与另一个类一起使用.
private static PriorityQueue<Order> PQ;
Run Code Online (Sandbox Code Playgroud)
看起来这应该完全正常,但我收到了这个错误.
我
namespace.Order
不能T
在泛型方法中用作类型参数namespace.PriorityQueue<T>
.有没有隐式转换从namespace.Order
到System.IComparable
我无法辨别出这是告诉我要做什么的.这是否意味着我的IComparable
实现不足以达到此目的,还是我正在使用某种错误的语法?
归档时间: |
|
查看次数: |
556 次 |
最近记录: |