Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //הצהרה על עצם מסוג האירוע
            MyValue t = new MyValue();

            ValueChangeObserver v1 = new ValueChangeObserver(t);

            //למעשה - לא חייבים ליצור מצביע לעצם. העיקר שנרשמנו לאירוע
            new ValueAverageObserver(t);

            //כל שינוי בערך - מפעיל את 2 הפונקציות
            t.Value = 100;
            t.Value = 99;
            t.Value = 88;
            t.Value = 77;
        }
Exemplo n.º 2
0
 //הבנאי נרשם לאירוע
 public ValueChangeObserver(MyValue t)
 {
     t.ValueChanged += this.ValueChangeFunc;
 }