static void Main2(string[] args) { MyClass1 publisher = new MyClass1(); MyClass2 observingClass = new MyClass2(); Observer observer = new Observer(observingClass.MyClass1ClickEventHandler); publisher.Click.addObserver(observer); publisher.Click.raiseEvent(publisher, new object[] { 1, 2, "sdf" }); }
public void addObserver(Observer observer) { _observers.Add(observer); }
public void delObserver(Observer observer) { _observers.Remove(observer); }