Если у нас есть класс
public class A
{
public void resetValues()
{
//DoSomething
}
B b = new B();
}
public class B
{
public B()
{
}
void doSomething()
{
//Is there a way here to call A(the Creator) method resetValues();
//Like Creator.resetValues();
}
}
Итак, есть ли способ вызвать методы Creator, как в этом примере метода класса А.Это очень необходимо, когда я использую форму, чтобы показать другую форму: от FormA
FormB frmB = new FormB();
frmB.Show();
this.hide();
, чем я должен onFormClose
Событие FormB, чтобы снова показать FormA
EDIT Сначала я подумал, что разбираю A как Ref как объект, но, сохранив ссылку как поле, позже я обнаружил, что это невозможно!
Сначала я подумал, что, возможно, используя отражение, мы можем определить и вызвать метод Creator, но я думаю, что янесоответствие некоторых из шаблонов проектирования ООП