Jak uzyskać instancję klasy bazowej z klasy pochodnej

Nie wiem, czy jest to możliwe, ale próbuję uzyskać instancję klasy bazowej z klasy pochodnej. W C # mogę użyćbaza słowo kluczowe, aby uzyskać dostęp do właściwości i metod klasy podstawowej (oczywiście), ale chcę użyćbaza samo. Próba zrobienia tego skutkuje„W tym kontekście użycie słowa kluczowego„ baza ”nie jest prawidłowe” błąd.

Przykładowy kod

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;
        }
    }
}

questionAnswers(7)

yourAnswerToTheQuestion