我有以下情况。我有三个班级
CLass A. B级 C级
在A组中,创建了B类的对象。
在B组中,创建了C类的对象。
在C类中定义了一个公共类变量 我想在页面中使用A类对象访问它。
有没有办法直接这样做?
提前致谢
此致 马修
答案 0 :(得分:0)
您可以在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;