2011-05-22 126 views
41

在C++中,我会做调用基类的方法

我将如何在C#这样做吗? 我试过

public void stuff() 
{ 
    //something2 
    A.stuff(); //something 
} 

但不起作用

回答

85

base是在C#中引用您的超类中的关键字。用途:

base.stuff(); 
+0

谢谢,我会只要它允许我接受这个答案:) – Avery3R 2011-05-22 20:37:38

+2

这是否像Java中的super.stuff()? – pratnala 2017-04-10 17:38:52

+2

@pratnala:是的。 – Mehrdad 2017-04-10 17:42:22

5

使用base。像base.stuff();

0

只需添加到上面的答案,base.stuff()的作品,除非它是你试图调用在这种情况下,它被称为构造函数:

class A 
{ 
public: 
    public A(){} 

}; 

class B : A 
{ 
    public B() : base() 
    { 

    } 
}; 
相关问题