1 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個贊
您正在混合類和對象。您需要訪問對象的字段或?qū)傩裕?/p>
OuterClass.InnerClass innerClassObject = new OuterClass.InnerClass();
innerClassObject.Prop1 = 234;
或者:
public class OuterClass
{
// other methods and fields...
public InnerClass InnerClassProp { get; } = new InnerClass();
public class InnerClass {
public int Prop1 { get; set; }
public int Prop2 { get; set; }
}
}
outerClassobject.InnerClassProp.Prop1 = 234;
當(dāng)你想訪問內(nèi)部類的屬性時(shí),你需要它的一個實(shí)例。所以在上面的例子OuterClass.InnerClass中被實(shí)例化并賦值給InnerClassProp.
在您的示例中,類是嵌套的。這并不一定意味著實(shí)例也是嵌套的。相反,也有可能實(shí)例是嵌套的,但類不是。
- 1 回答
- 0 關(guān)注
- 88 瀏覽
添加回答
舉報(bào)