【发布时间】:2009-11-20 04:18:54
【问题描述】:
我试图继承一个类 Blah2,但在添加一个方法后它说 BlahA 没有实现该方法。
如何向我的新类添加方法?
public class Blah2 : BlahA
{
}
public class Blah3 : Blah2
{
public List<int> MyNewMethod()
{
}
}
注意:BlahA 是一个抽象类。
更新
public abstract class BlahA : IBlah
{
}
更新 II - 错误
Error 3 'Blah.Components.BlahA' does not contain a definition for 'Blah3' and no extension method 'Blah3' accepting a first argument of type 'Blah.Components.BlahA' could be found (are you missing a using directive or an assembly reference?)
【问题讨论】:
-
什么方法没有实现?
BlahA看起来像什么?它是否声明了任何抽象方法? -
您提供的代码不够用。那应该行得通。如果可能,列出更多代码以及您遇到的错误。
-
BlahA看起来像什么?您是否已将BlahA声明为抽象? -
BlahA 是否实现接口?
-
请提供 BlahA 的定义,否则我们只是在黑暗中冒险。谢谢!