次のシナリオがあります。私は3つのクラスを持っています
クラス A クラス B クラス C
クラス A では、クラス B のオブジェクトが作成されます。
クラス B では、クラス C のオブジェクトが作成されます。
ページ内のクラス A のオブジェクトを使用してアクセスしたいクラス C で定義された public クラス変数があります。
これを直接行う方法はありますか?
前もって感謝します
よろしくマシュー
次のシナリオがあります。私は3つのクラスを持っています
クラス A クラス B クラス C
クラス A では、クラス B のオブジェクトが作成されます。
クラス B では、クラス C のオブジェクトが作成されます。
ページ内のクラス A のオブジェクトを使用してアクセスしたいクラス C で定義された public クラス変数があります。
これを直接行う方法はありますか?
前もって感謝します
よろしくマシュー
オブジェクト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;