如何调用内部void方法?

时间:2014-11-19 10:15:53

标签: c# internal

如何调用A类不可实例化的基类(Class)的刷新方法。

public class Aclass
{
private Aclass();
internal void RefreshMethod();
}

public class Bclass:Aclass
{
//I want to invoke RefreshMethod... How to do it ? Thanks,if you have any idea?
}

1 个答案:

答案 0 :(得分:1)

由于RefreshMethod 不是静态方法,您必须实例化AClass类型的对象,然后照常调用它。

但是,我不认为这实际上是你的问题。我认为public Bclass:Bclass是一个拼写错误。您可能想写下以下内容:

public Bclass: Aclass
{

}

然后,由于BClass继承了AClass,您可以在RefreshMethod中调用BClass