クラス A とクラス B の 2 つのクラスがあります。クラス A には、クラス B のインスタンスを作成し、そのインスタンスを使用してパブリック メソッドを呼び出すメソッドがあります。
B obj = new B();
obj.DoSomething();
これでクラス B の DoSomething() メソッドにループができました。
public void DoSomething()
{
for(int i=1;i<=10;i++)
{
//Do some task
//call a method of class A for this iteration
}
}
これを行う最善の方法は何ですか?DoSomething() メソッドでクラス A のインスタンスを作成してからクラス A のメソッドを呼び出すと、循環参照につながりますか? これは正しい方法ですか?