-1
class A
{
public B b { get; set; }
public void Ma()
{
b.Mb();
}
}
class B
{
B()
{
A a = new A();
a.b = this;
}
public void Mb()
{
}
}
、私はクラスBのクラスAのオブジェクトを作成し、A.
にBの現在のオブジェクトを渡しています、私は3つの質問
1を持っている両方のクラス間の循環依存関係がありますか?
2.デザインのにおいですか?
3.もしそれがデザインのにおいなら、それを解決するには?C#の循環依存性、それはデザインのにおいですか?特定のシナリオで
この質問は[コードレビューに適しかもしれません](http://codereview.stackexchange.com/)より、ここにあります。 – bassfader