我有了一個子類的基類(可能是一個結構我想但不知道這是否是合適的)和方法。在基類中訪問子......但不同
class Base
{
protected class SubClass
{
public string word;
public int number;
}
protected void SomeMethod()
{
this.SubClass.word //this is where I'm struggling
}
}
然後,我有我的執行基類幾個子類,實例化Base.SubClass有的值添加到實例化的類。
class ChildClass1 : Base
{
public childSubClass = new SubClass();
public void DoSomethingRidiculous()
{
childSubClass.word = "WhoFarted";
}
}
class ChildClass2 : Base
{
public childSubClass = new SubClass();
public void DoSomethingRidiculous()
{
childSubClass.word = "ItStinks";
}
}
如果可能,我希望能夠從Base類中獲取SubClass.word的值。我認爲我實施我的想法的嘗試可能是錯誤的。
能描述一下你的總體目標是什麼?這是一個相當古怪的階級結構。 –
你的術語相當混亂。你稱之爲一個子類叫做嵌套類。你稱之爲子類的是一個子類。 – Oded
@Oded謝謝你清理那個......你可能知道我還在學習。 – bflemi3