我不知道這是否可能,但我試圖從派生類獲取基類實例。在C#中,我可以使用基底關鍵字來訪問基類(當然)的屬性和方法,但我想使用基底本身。試圖這樣做會導致「使用關鍵字'base'在此上下文中無效」錯誤。如何從派生類獲取基類實例
示例代碼
public class SuperParent
{
public int SPID;
public SuperParent()
{
}
}
public class SubChild : SuperParent
{
public SubChild(int pSPID)
{
base.SPID = pSPID;
}
public int BaseSPID
{
get
{
SuperParent sp = base;
return sp.SPID;
}
}
}
代碼片段值1000字。請提供您想要實現的功能的片段 – ppeterka
您能向我們展示您的代碼嗎,我無法完全理解您要做什麼,謝謝。 –
@TimSchmelter OP知道這一點,但不清楚他想要什麼...也許沿着[「return base;」]這樣的句子(http://stackoverflow.com/questions/14482799/return-base-class -in-c-sharp) – ppeterka