我有以下情况。我有三个班
A 类 B 类 C 类
在 A 类中,创建了 B 类的对象。
在 B 类中,创建了 C 类的对象。
在 C 类中定义了一个公共类变量,我想在页面中使用 A 类的对象来访问它。
有没有办法直接做到这一点?
提前致谢
问候马修
我有以下情况。我有三个班
A 类 B 类 C 类
在 A 类中,创建了 B 类的对象。
在 B 类中,创建了 C 类的对象。
在 C 类中定义了一个公共类变量,我想在页面中使用 A 类的对象来访问它。
有没有办法直接做到这一点?
提前致谢
问候马修
您可以创建一个A
引用该C
对象的属性:
class A
{
public B B { get; set; }
public int CFoo { get { return B.C.Foo; } set { B.C.Foo = value; } }
public A() { B = new B(); }
}
class B
{
public C C { get; set; }
public B() { C = new C(); }
}
class C
{
public int Foo { get; set; }
}
在您的页面上,您将执行以下操作:
A a = new A();
// sets A.B.C.Foo
a.CFoo = 1;