2011-05-22 102 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() 
    { 

    } 
};