示例#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);
 }