我有两个类,A 类和 B 类。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 的方法,会导致循环引用吗?这是正确的方法吗?