예제 #1
0
파일: Program.cs 프로젝트: pJqEM5Kj/stuff
        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" });
        }
예제 #2
0
파일: Program.cs 프로젝트: pJqEM5Kj/stuff
 public void addObserver(Observer observer)
 {
     _observers.Add(observer);
 }
예제 #3
0
파일: Program.cs 프로젝트: pJqEM5Kj/stuff
 public void delObserver(Observer observer)
 {
     _observers.Remove(observer);
 }