コード例 #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);
 }