我正在创建一个名为TetraQueue
的类,该类继承了System.Collections.Generic.Queue
类,并重写了Dequeue
方法。以下是代码:
public class TetraQueue : Queue<Tetrablock>
{
public override Tetrablock Dequeue()
{
return base.Dequeue();
}
}
然而当我尝试编译这段代码时,我遇到了以下错误:
Error TetraQueue.Dequeue()': no suitable method found to override TetraQueue.cs
提前感谢您的帮助。
我该如何知道一个方法是否是虚拟的(以避免这种情况)?